Рубин на рельсах форм, частичный - PullRequest
0 голосов
/ 04 июня 2011

У меня есть индексная страница:

        <div>
          <%= render :partial => "ev_calendar" %>
        </div>
        <% Project.events.each do |event| %>
        <%= link_to l(event.published_at, :format => "%d.%m.%Y"), event %>
        <div>
          <%= event.description %>
        </div>
       <% end %>

ev_calendar:

...
<%= day %>
...

день - это день в календаре, только число.Как я могу сделать эту ссылку как похожую, после нажатия на эту ссылку - моя страница перезагрузилась, и первый пример кода показывает события только за этот день (по атрибуту creation_at).?Пожалуйста, помогите мне

1 Ответ

0 голосов
/ 04 июня 2011

Вы можете сделать это:

<%= link_to day, your_path_to_action(:day => day) %>

тогда вы можете поймать параметр :day в параметрах [: день]. В действии вы можете проверить этот параметр и сделать что-то вроде этого:

Project.events.where(["DAY(created_at) = ?", params[:day]])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...