如何调用关于表单的方法?调用控制器方法并返回变量以查看
我有3个radio
按钮,我想调用一个方法取决于哪个单选按钮被选中。在调用之后,我必须将控制器的一个变量返回给视图。
我该怎么做?
我的做法:
我想用CSS做设计我的HTML。这就是为什么我还没有使用的形式帮助的原因:
<div id="cx" class="cxs">
<form>
<fieldset>
<label>
<input type="radio" id="cxId" name="checkBox"> ID
</label>
<label>
<input type="radio" id="cxName" name="checkBox"> Name
</label>
<label>
<input type="radio" id="cxArtikelnummer" name="checkBox"> Artikelnummer
</label>
</fieldset>
<button type="button" id="cxBtn">Ok</button>
</form>
</div>
在这里,我想打电话给取决于哪个单选按钮(由name
,id
或artikelnummer
显示)检查的方法。
我已经解决了stati,但选择必须是动态的,我认为这样做的方法。
<% $i = 0 %>
<% $num = @title.count %>
<% @title.each do |row| %>
Name: <%= row["Name"] %>
Durchlauf: <%= $i %> <br>
<% $i += 1 %>
<% end %>
是什么'@ title'?它在哪里初始化? –
对不起,标题在我的控制器中初始化。 “@title = data_array”title是一个二维数组 –
您可以将'name'设置为您的'method_name',并且在选择时可以使用'send(method_name.to_sym)'调用相应的方法。 –