Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用;链接到;如何在同一行中获取html和rails代码_Html_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

使用;链接到;如何在同一行中获取html和rails代码

使用;链接到;如何在同一行中获取html和rails代码,html,ruby-on-rails,ruby,ruby-on-rails-3,Html,Ruby On Rails,Ruby,Ruby On Rails 3,下面是到目前为止我得到的输出。我必须在徽章中输入“邮件计数编号”,而不是“@receivedmessage.count” 当您要插入变量时,应使用引号而不是单引号。此外,还需要在变量周围使用#{}。例如: <%= link_to 'Received Messages<span class="badge badge info"> @receivedmessage.count</span>'.html_safe, '/messages/show' %> 注意

下面是到目前为止我得到的输出。我必须在徽章中输入“邮件计数编号”,而不是“@receivedmessage.count”


当您要插入变量时,应使用引号而不是单引号。此外,还需要在变量周围使用
#{}
。例如:

 <%= link_to 'Received Messages<span class="badge badge info">
 @receivedmessage.count</span>'.html_safe, '/messages/show' %>
注意,在使用字符串插值时,我是如何在第二行使用引号的,并用
{}
包围变量
name

现在,让我们将其应用于您的示例:

name = 'John'
puts "Hello, #{name}!"

当你想插值你的变量时,你应该使用引号而不是单引号。此外,还需要在变量周围使用
#{}
。例如:

 <%= link_to 'Received Messages<span class="badge badge info">
 @receivedmessage.count</span>'.html_safe, '/messages/show' %>
注意,在使用字符串插值时,我是如何在第二行使用引号的,并用
{}
包围变量
name

现在,让我们将其应用于您的示例:

name = 'John'
puts "Hello, #{name}!"

您可以使用
链接到。。。做
,哪个IMO比newmediafreak的答案更干净:

<%= link_to '/messages/show' do %>
  Received Messages <span class="badge badge info"><%= @receivedmessage.count %></span>
<% end %>

收到的信息

您可以使用
链接到。。。做
,哪个IMO比newmediafreak的答案更干净:

<%= link_to '/messages/show' do %>
  Received Messages <span class="badge badge info"><%= @receivedmessage.count %></span>
<% end %>

收到的信息

字符串插值与
html\u安全相结合是一个好主意吗?@spickermann他只是在插值一个计数,所以这里可以保存使用。但使用米沙的建议可能更好。字符串插值与
html\u safe
相结合是一个好主意吗?@spickermann他只是插值一个计数,所以这里可以省去使用。但最好还是用米沙的建议。