用字符串写ruby代码

Joh*_*ith 0 ruby ruby-on-rails erb ruby-on-rails-3

我有一个Rails应用程序,我尝试将代码写入字符串:

<% @diagnoses.each do |f| %>
  <a href="#" data-dropdown="drop#{f.id}" class=" tiny button dropdown expand">"#{f.beschreibung}"</a><br>
Run Code Online (Sandbox Code Playgroud)

但不知何故,"drop#{f.id}""#{f.beschreibung}"没有把它写成变量.我做错了什么,为什么?

jvn*_*ill 5

你最有可能在一个erb模板中,所以你必须做以下事情

<a href="#" data-dropdown="drop<%= f.id %>" class="tiny button dropdown expand">
  <%= f.beschreibung %>
</a>
Run Code Online (Sandbox Code Playgroud)