簡體   English   中英

語法錯誤,在 rails 上使用 form_with ruby 時出現意外的 tIDENTIFIER

[英]syntax error, unexpected tIDENTIFIER when using form_with ruby on rails

我正在 rails 上學習 ruby 並且我有一個代碼應該在 rails 中更新 model 實例參數但是我得到語法錯誤,意外的 tIDENTIFIER每當我嘗試放置方法時:如果我不這樣做,補丁並得到一個丟失的方法把它:

這是代碼行:

<%= form_with model: @request  method: :"patch" url: requests_update_path(:id => @request.id) do |f|%>

我已經放置和刪除了括號、逗號、form_tag、表單、方法,沒有任何接縫可以幫助:(

pd:我目前使用的ruby版本是2.6.6

您缺少逗號(如評論所示),我也不確定:"patch"是否有效,請嘗試method: :patch

如果您需要進一步更改它並需要靈感,您可以在這里找到許多示例/解釋

<%= form_with model: @request, method: :patch, url: requests_update_path(:id => @request.id) do |f|%>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM