現在編集画面にlink_toから遷移する実装を行なっております。
ただ、company_idを紐付けないといけないので下記の記述を行なっているのですが、なぜかルートエラーになってしまいます。createアクションの方では問題なくいけたので、、、本当に謎です。
エラー画面は以下です
No route matches [GET] "/applications1/edit"
view
<% @applications.each do |application| %>
<%= application.title %><br>
<%= application.reason %><br>
<%= link_to "編集する","/applications#{application.id}/edit?x=5" %>
<% end %>
controller
def edit
@application = Application.find(params[:id])
@company_id = params[:x]
end
def update
application = Application.find(params[:id])
if application.update(application_params)
redirect_to applications_path,notice: "更新完了しました"
else
render :edit, alert: "更新できませんでした"
end
end
private
def application_params
params.require(:application).permit(:reason,:title,:company_id)
end
どなた解決案をご存知の方いらしたらよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。