0

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()

railcasts のチュートリアルを読み、指示に従いましたが、なぜ機能しないのか理解できませんでした。

私のコントローラーは次のようになります:(私はそれをjsにフォーマットしていません)

  def edit
    @print = Print.find(params[:id])
 #   @print.blackwhites.build
    @pages = (1..(@print.number_of_images_entry)).to_a
  end
4

1 に答える 1

0

なんらかの理由で、今回の解析では JQuery が不明なため、$ 記号が不明なようです

  1. gemファイルでgem「jquery-rails」を使用していることを確認してください

  2. //= require jquery を application.js に必ず含めてください。

それが役立つことを願っています

于 2013-07-09T06:32:00.103 に答える