在rails中的视图之间传递变量

时间:2013-11-22 01:50:17

标签: ruby-on-rails

我有一个显示事件列表的索引视图文件。

<% @events.each do |event| %>
  <tr>
    <td><%= link_to event.title, show_event_path(event) %></td>
    <td><%= event.date %></td>
    <td><%= event.location %></td>
  </tr>
<% end %>

我想在另一个视图文件中显示该事件。

<h1 id="event_title"><%= @event.title %></h1>
<p><%= @event.description %></p>
<p>Date: <%= @event.date %></p>
<p>Location:<%= @event.location %></p>

如何将该事件变量传递给另一个视图文件?

1 个答案:

答案 0 :(得分:0)

您没有“将变量传递给其他视图文件”。您的链接正在使用事件ID调用另一个操作,并在该操作中加载事件记录,并将其传递给视图以进行显示。