Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 3:如何通过对象的字段控制单选按钮选择?_Ruby On Rails_Ruby On Rails 3_Radio Button - Fatal编程技术网

Ruby on rails Rails 3:如何通过对象的字段控制单选按钮选择?

Ruby on rails Rails 3:如何通过对象的字段控制单选按钮选择?,ruby-on-rails,ruby-on-rails-3,radio-button,Ruby On Rails,Ruby On Rails 3,Radio Button,要获得“选择框”的默认值,请说: <select name="job[worker_id]" id="job_worker_id"> <option value="">Please select</option> <option value="1">Alex</option> <option value="2">Simon</option> <option value="3">Jess

要获得“选择框”的默认值,请说:

<select name="job[worker_id]" id="job_worker_id">
  <option value="">Please select</option>
  <option value="1">Alex</option>
  <option value="2">Simon</option>
  <option value="3">Jessica</option>
</select>
如何使用单选按钮执行类似操作

问题在于每个按钮都有自己的id。例如:

<input type="radio" value="2" name="job[money_received]" id="job_money_received_2">
<input type="radio" value="1" name="job[money_received]" id="job_money_received_1">
<input type="radio" value="0" name="job[money_received]" id="job_money_received_0">
并选择“零件”按钮

有什么想法吗?

试着用formtastic

没有逻辑可言。不要把时间浪费在表格上

mw

尝试使用formtastic

没有逻辑可言。不要把时间浪费在表格上

兆瓦

 @job.money_received = "1"
应该很适合这样的形式:

<%= f.radio_button :money_recieved, "1" %>
<%= f.radio_button :money_recieved, "2" %>
<%= f.radio_button :money_recieved, "3" %>
值为1的收音机将被选中

 @job.money_received = "1"
应该很适合这样的形式:

<%= f.radio_button :money_recieved, "1" %>
<%= f.radio_button :money_recieved, "2" %>
<%= f.radio_button :money_recieved, "3" %>

将选中值为1的单选按钮

是否使用某个表单帮助程序生成表单标记的html?是的,我使用f.单选按钮。。。生成单选按钮。您是否使用某个表单帮助程序生成表单标记的html?是的,我使用f.radio_按钮。。。生成单选按钮。这正是我想要建议的,您可能还想看看哪个比formtastic更可定制。我还认为应该使用formtastic/simple_表单中的value选项来设置默认值。如果设置,这将被post数据覆盖。谢谢。我肯定会考虑在下一个项目中使用其中一个。我只是不想现在就改变我所有的表单…这正是我想要建议的,你可能还想看看哪个比formtastic更可定制。我还认为应该使用formtastic/simple_表单中的value选项来设置默认值。如果设置,这将被post数据覆盖。谢谢。我肯定会考虑在下一个项目中使用其中一个。我只是不想现在改变我所有的表格。。。
<%= f.radio_button :money_recieved, "1" %>
<%= f.radio_button :money_recieved, "2" %>
<%= f.radio_button :money_recieved, "3" %>