HTML中的标签=""中的Ruby标签

Min*_*ohn 1 html ruby ruby-on-rails ruby-on-rails-4

我正在尝试在链接上的标题标记中包含变量.

例如

<%= link_to @user.facebook_link, title: "Facebook" %>
Run Code Online (Sandbox Code Playgroud)

所以它看起来像这样:

<%= link_to @user.facebook_link, title: "<% @user.name %> on Facebook", target: '_blank' do %>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Dyl*_*kow 5

在ruby中的字符串中使用插值时,请#{...}改用:

<%= link_to @user.facebook_link, title: "#{@user.name} on Facebook", target: '_blank' do %>
Run Code Online (Sandbox Code Playgroud)