繁体   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