在字符串中插入代码
Insert code inside string
我是 RoR 的新手。我试图在字符串 'Logout' 中打印当前登录用户名的字符串来个性化消息,但我只能打印代码...
<% if user_signed_in? %>
<%= link_to('Log out #{current_user.first_name}', destroy_user_session_path, :method => :delete) %>
如有任何帮助,我们将不胜感激!
谢谢。
必须插入时使用双引号
<%= link_to("Log out #{current_user.first_name}", destroy_user_session_path, :method => :delete) %>
试试这个,
<%= link_to("Log out #{current_user.first_name}", destroy_user_session_path, :method => :delete) %>
不能对单引号字符串使用插值。相反,您可以使用双引号。
我是 RoR 的新手。我试图在字符串 'Logout' 中打印当前登录用户名的字符串来个性化消息,但我只能打印代码...
<% if user_signed_in? %>
<%= link_to('Log out #{current_user.first_name}', destroy_user_session_path, :method => :delete) %>
如有任何帮助,我们将不胜感激!
谢谢。
必须插入时使用双引号
<%= link_to("Log out #{current_user.first_name}", destroy_user_session_path, :method => :delete) %>
试试这个,
<%= link_to("Log out #{current_user.first_name}", destroy_user_session_path, :method => :delete) %>
不能对单引号字符串使用插值。相反,您可以使用双引号。