ブートストラップのツールチップに動的レコードを表示する必要があります。 ブートストラップのツールチップでHTMLを使用できますが、Rubyコードを使用するとエラーが発生します。ブートストラップのツールチップのタイトルでRubyの構文を使用するには?
"<a data-toggle='tooltip' data-placement='right' data-html='true' data-original-title='
<h5>Title for #{label} file</h5>
<% users.each do |user| %>
<div class=row>
<div class=col-sm-6>
#{user.name}
</div>
<div class=col-sm-6>
<div class=rectangle id=#{status}>
#{user.id)}
</div>
</div>
</div>
<%end%>'
href='/link'>Right tooltip</a>"
users.each
ループが使用されていない場合はすべてが、このコードでは正常に動作しますが、次のように私のコードサンプルがあります。それは、ユーザーがそれにすべてのレコードを持っているが、私はエラー
NameError: undefined local variable or method 'user'.
を取得しています使用されている場合
。問題は、Rubyの構文を認識していないことです。
どのようにそのツールチップコードを使用しますか? –
このコードはデコレータのメソッドで記述され、そのメソッドは値として –
という名前で表示されます。なぜそのような不思議な作業をしたいのですか? – krishnar