実現したい事:
入力フォームと繰り返し処理を同じ画面に入れて、入力フォームのsubmitをworkさせたい。(フォームはモデルに値を入れない。ただedit_frame_pathに送りたいだけ)
下記のコードで、何のエラーも出ない。
今の状態:
繰り返し処理を外すとsubmitがクリックできて動く。
繰り返し処理を入れると、クリックができない(動かない)けれどエラーも出ない。
frame/1/edit.html.erb
<div> <%= form_with(url: edit_frame_path, method: :get) do |e| %> <%= e.hidden_field :img_category_id, :value => '1' %> <%= e.submit "送信", :name => 'submitButton' %> <% end %> </div> <div class=""> <% @imgs.each do |img| %> <div class="index_imgs" style="background-image:url(<%= img.img_url %>)" ></div> <% end %> </div>
frames_controller.rb
def edit @fram = Frame.find(1) @imgs = Img.all #繰り返しのためのimg全取得 params[:img_category_id]
これまで試した事:
jsが邪魔してサブミットできないかも?
(https://stackoverflow.com/questions/28270447/rails-form-for-submit-button-does-nothing)
という記事から、サブミットのname属性(?)をname="submitButton"に変更してみました。
関連しそうなjsファイルを全消ししてみたりしました
(繰り返し処理はjqueryでドラックアンドドロップが実装されていたので)。
どの試みもダメでした。エラー出ないので、どれが問題なのか全く分からずに困っています。
もしもそれっぽい状態をご存知なら、対処法や調べた方が良いポイントなどを教えて頂けると嬉しいです。
どうぞ宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。