在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在Ruby on Rails中真的有一堆Select helper可以用,我们经常容易混淆。常见的有三个.. </p> <select name="ROR"> <option value="1">ROR1</option><br/> <option value="2">ROR2</option><br/> <option value="3">ROR3</option><br/> </select> <p> 在一个下拉式选项中,有一些是必备的信息,像”name”、”value”与”text”三个,在回传信息给Serve时,”name”将是接收信息用的,而”value”会传回被选的值,而”text”则是使用者会看到的字,依上面的例子来讲,ROR1、ROR2、ROR3就是属于”text” select: select(object, method, choices, options = {}, html_options = {})
来这里举个例子吧 <%= select("project", "teacher_id", @teachers.collect{|t| [t.name, t.id]}, { :include_blank => false })%> <%= select("project", "student_id", {"CFC" => '1', "EF" => '2'}) %> 第一个例子中,@teachers在Controller是这样的 @teachers = Teacher.find(:all, :select => 'id, name')
select_tag:
<%= select_tag 'user', "<option>CFC</option>" %>
<%= collection_select(:payment, :id, @payments, :id, :name, options ={:prompt => "-Select a continent"}, :class =>"payment") %>
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论