我在edit.html.erb中有以下代码
<%= f.select(:newpages, @pages, { :include_blank => 'No newpage' }, :id => 'function', :multiple => true, :size => '7', :selected => @selected ) %>
我还有另一个在edit.js.erb中使用jquery-multiselect的代码,但它没有被渲染。
$('#function').multiSelect()
我已经完成了轨道广播教程并遵循了说明,但我无法理解它为什么不起作用。
我的控制器看起来像这样:(我没有把它格式化为js)
def edit
@print = Print.find(params[:id])
# @print.blackwhites.build
@pages = (1..(@print.number_of_images_entry)).to_a
end
答案 0 :(得分:0)
似乎由于某些原因,JQuery在解析时并不知道,所以$符号未知
确保您使用的是 宝石'jquery-rails' 在您的宝石文件中
确保包含 // =需要jquery 在你的application.js
希望它会有所帮助