我需要将代码插入到字符串中:
<%=link_to ('Sign Up')%>
flash[:notice] = "<%=link_to ('Sign Up')%>"
我该怎么做呢?
答案 0 :(得分:5)
您可以将代码插入到ruby中的字符串中。
"#{code}"
例如:
"#{1+1}"
>> "2"
在您的示例中,它将是:
flash[:notice] = "#{link_to ('Sign Up')}"
但是因为link_to
已经返回一个字符串......为什么不写下来:
flash[:notice] = link_to('Sign Up')
如果您需要更多帮助,请阅读有关字符串文字here
的更多信息