В Rails, вы можете создать якорь тег, который охватывает несколько строк делают что-то вроде следующего:Установить значение Rails на несколько строк?
<% link_to target_url_path do %>
<span class="title">Example</span>
<span class="excerpt">Neque porro quisquam est qui dolorem ipsum...</span>
<%= image_tag 'example.png', :class => 'thumbnail' %>
<% end >
мне интересно, как я могу установить значение, используя подобный подход. В сущности, что-то вроде:
<% my_variable = do %>
<span class="title">Example</span>
<span class="excerpt">Neque porro quisquam est qui dolorem ipsum...</span>
<%= image_tag 'example.png', :class => 'thumbnail' %>
<% end >
Edit: в случае, если кому-то интересно, почему я спрашиваю, это потому, что facebox_link_to
не появляется, чтобы позволить вам использовать синтаксис do
как link_to
делает.
Можете ли вы предоставить ссылку на шаблон 'tap'? Мне интересно узнать больше об этом. Благодаря! –
Я пробовал это, и он не сработал: 'синтаксическая ошибка, неожиданный KENSURE, ожидающий kEND' –
http://ruby-doc.org/core-1.9/classes/Object.html#M000191 Также читайте http: // бит .ly/aYgkKe for Rails 3.0 –