如何将把手值插入到Rails link_to帮助器中?

时间:2015-01-10 02:19:21

标签: javascript ruby-on-rails handlebars.js

我正在使用handlebars.erb模板,但在尝试将把手{{id}}放入link_to帮助程序时出现错误。任何想法怎么做?

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

这不起作用,id的值为{{id}}。如果我将{{id}}放在帮助器之外,则其值为139。我不知道如何制作一个link_to来解释把手的价值!

由于

1 个答案:

答案 0 :(得分:1)

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

您不应该使用Handlebars来建立此链接。尝试使用Ruby代码获取相关的id。