我的方法是在更新屬性的值時使用link_to錯誤,或者在我的語法中出現簡單的問題嗎?關於如何解決這個問題的任何想法?param丟失或值爲空錯誤修補程序link_to
我嘗試使用link_to更新單個屬性時發生錯誤。我有我的看法如下代碼:
<%=link_to "Pay", event_attendee_path(event_attendee, :paid => true), :method => :patch%>
我使用的是循環內的link_to:<% @event_attendees.each do |event_attendee| %><%end%>
我得到的錯誤:「參數丟失或爲空值:event_attendee」當我嘗試運行我的代碼。
我在我的控制器中的以下內容:
def event_attendee_params
params.require(:event_attendee).permit(:attendee_id, :event_id, :paid)
end
耙路線:
event_attendee GET /event_attendees/:id(.:format) event_attendees#show
PATCH /event_attendees/:id(.:format) event_attendees#update
PUT /event_attendees/:id(.:format) event_attendees#update
DELETE /event_attendees/:id(.:format) event_attendees#destroy
我明白了。謝謝,這幫助我理解了如何解決我的問題。 – Acrux
@Acrux如果回答你的問題,你應該將答案標記爲答案! :-) – andy