0
未初始化不斷在檢查submit
我得到Routing Error: uninitialized constant DuelersController
路由錯誤:根本不存在的控制器
duels/show.html.erb
The loser(s) will <%= @duel.consequence %><br><br>
If everyone succeeds they will <%= @duel.reward %>
<%= form_for @dueler do |f| %>
Accept? <%= f.check_box :accept %>
<%= f.submit %>
<% end %>
沒有DuelersController
只有DuelsController
def show
@dueler = Dueler.find_by(user_id: current_user.id)
respond_with(@duel)
end
def set_duel
@duel = Duel.find(params[:id])
end
一旦user
點擊submit
我該如何將用戶重定向回顯示頁面?
Dueler.last
id: 20,
user_id: 78,
challenge_id: 178,
duel_id: 13,
accept: nil> # For example redirect back to duels/13 with accept: true
我有一個'dueler '和'決鬥'模型。 '決鬥''has_many:應付者'。有沒有一種方法可以讓用戶更新應用程序的'redirects_to'決鬥顯示頁面? –
render'duels/show',將編輯答案 – fabriciofreitag
這給出了同樣的錯誤作爲問題:/澄清我試圖做到這一點,而不創建一個「DuelersController」。感謝您的嘗試! –