2
我想用new
動作按鈕發送數據到update
動作。 所以如果用戶點擊取消按鈕;用另一個動作按鈕發送數據
<%= button_to "Cancel", {:controller => :requests,
:action => 'update', :user_id =>received.user.id, :id => received.id }, :value => "Cancelled" %>
The value has to be sent to the `update` action. But instead I receive an error;
Started POST "/user/295/requests/29" for ::1 at 2015-10-17 12:35:30 +0300
ActionController::RoutingError (No route matches [POST] "/boats/295/requests/29"):
和請求控制器;
def update
@request = Request.find(params[:id])
puts situation = params[:situation]
if @request.update_attributes(situation)
flash[:success] = "Approved"
redirect_to new_user_request(current_user.id)
else
redirect_to new_user_request(current_user.id)
end
基本上,想發送文本數據來更新請求控制器中的動作。
好的,謝謝澄清。 –