malworm
@malworm

Как добавить _path к собственному url?

В routes.rb добавил
get 'userposts/:id', to: 'posts#userposts'
контроллер:
def userposts
    @user = User.find(params[:id])
    @posts = Post.where(user_id: @user.id).order('created_at DESC')
 end

но rake routes выдает только
GET /userposts/:id(.:format) posts#userposts

поэтому нет возможности сделать следующее
<%= link_to "my posts", userposts_path(current_user.id) %>

Потому как нет метода 'userposts_path'
Как исправить?
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
honestua
@honestua
hi
Попробуй
get 'userposts/:id', to: 'posts#userposts', as: :userposts
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы