ruby
1 <%= link_to "Yes", success_path(uuid: @mission.uuid), class: "yesBtn", remote: true %> 2
と書くと、controllerは success.js.erbをレンダリングしてくれるのですが
以下のように、
ruby
1 <%= link_to "Yes", success_path(uuid: @mission.uuid), class: "yesBtn", id:"yesBtn, remote: true %> 2
あるいは
ruby
1 <%= link_to "Yes", success_path(uuid: @mission.uuid), id: "yesBtn", remote: true %> 2
と書くと、
Template is missing
Missing template missions/success, application/success with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}...
とエラーになってしまいます。
なぜ、idをつけようとするとjs.erbを探しに行かなくなってしまうのでしょうか?
format =>[:html]になっているということは、ajaxが機能していないのでしょうか?
大変無知な質問とは思いますが、どうかご教授のほどお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。