0
我有一個Rails窗體調用我的控制器中的創建函數,並且我注意到如果在頁面加載時多次按下提交按鈕,我可以多次提交表單。有沒有辦法來防止這種情況發生?我的按鈕是:Rails創建表單提交多次
<%= button_to edit_production_path(id: current_user.default_working_production_id), class: "btn btn-default navbar-btn", :method => :get do %><span class="glyphicon glyphicon-film"></span> Production Settings<% end %>
我的控制器:
def create
@production = Production.new(production_params)
@production.user = current_user
@production.user_name = current_user.name
if @production.save
redirect_to productions_path
else
render 'new'
end
end`