javascript - 如何将 Handlebars 值插入 Rails link_to 帮助器中?

标签 javascript ruby-on-rails handlebars.js

我正在处理一个handlebars.erb模板,但在尝试将handbars {{id}}放入link_to帮助程序时遇到错误。有什么想法如何做到吗?

<%= link_to "Link", edit_user_photo_path(id: {{id}} ) %>

这不起作用,id 的值为 {{id}}。如果我将 {{id}} 放在助手之外,则其值为 139。我不知道如何创建一个 link_to 解释 Handlebars 值!

谢谢

最佳答案

由于 Handlebars 在页面的客户端上运行,因此您不太可能在使用 Ruby 代码设置的链接中使用 Handlebars 中的值,该链接由服务器评估。

您不需要 Handlebars 来建立此链接。尝试使用您的 Ruby 代码获取相关 ID。

关于javascript - 如何将 Handlebars 值插入 Rails link_to 帮助器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27872193/

相关文章:

javascript - TypeError : React. PropTypes 在 React js 中未定义

javascript - JavaScript 程序员应该避免在移动设备上使用 HTML 输入按钮吗?

ruby-on-rails - Controller 中的 Rails 辅助模块

node.js - 为什么 app.engine 不默认使用 layout.hbs 作为默认值

Javascript 符号 : () => { return 5; }

javascript - $sce.trustAsHtml 在字符串上失败

ruby-on-rails - 如何在 heroku worker 中捕获内存配额异常

mysql - 根据关联的创建日期对关联对象进行排序

events - 事件点击 Handlebars

javascript - Handlebars 内的造型