Rails: как добавить идентификатор пользователя в ссылку - PullRequest
0 голосов
/ 07 марта 2012

У меня есть will_paginate для ссылки на микросообщение, и я пытаюсь добавить <%= user.id %> в этот base_link_url, но user.id не будет работать. Есть ли способ, которым я могу добавить user.id в это без получения ошибки?

Ссылка

<%= will_paginate microposts, :renderer => CustomLinkRenderer, :base_link_url => "/users/<%= user.id %>", :page_links => false , :class =>"pagination" %>

Для тех, кому интересно, откуда у меня это, отсюда:

Проблема со ссылками на страницу will_paginate

Ошибка

/Users/Brian/rails_projects/project/app/views/users/_microposts.html.erb:4: syntax error, unexpected '>'
/Users/Brian/rails_projects/project/app/views/users/_microposts.html.erb:6: syntax error, unexpected keyword_class, expecting keyword_do or '{' or '('
..._buffer.safe_concat('<div class="EmptyContainer"><span class...
...                               ^
/Users/Brian/rails_projects/project/app/views/users/_microposts.html.erb:6: syntax error, unexpected '<'
...('<div class="EmptyContainer"><span class=\'Empty\'>Add a th...
...                               ^

1 Ответ

2 голосов
/ 07 марта 2012

Дайте это попробовать. Я не думаю, что вы правильно вставляете переменную user.id в это утверждение.

<%= will_paginate microposts, :renderer => CustomLinkRenderer, :base_link_url => "/users/#{user.id}", :page_links => false , :class =>"pagination" %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...