В представлении Rails как мне ссылаться на объект, переданный в response_with в контроллере? - PullRequest
1 голос
/ 16 сентября 2011

Скажите, у меня есть следующее:

class ProjectsController < ApplicationController
  responds_to :html

  def show
    @project = Project.find(params[:id])
    respond_with(@project)
  end
end

class UsersController < ApplicationController
  responds_to :html

  def show
    @user = User.find(params[:id])
    respond_with(@user)
  end
end

Есть ли метод, который я могу использовать для ссылки на объект, переданный в response_with в шаблоне layouts / application.html.erb, без необходимости знать имя назначенной переменной?

Спасибо.

1 Ответ

0 голосов
/ 16 сентября 2011

Нет, никакого метода (по крайней мере, я не слышал о таком методе). Но если вы хотите, вы можете посмотреть здесь, это довольно хорошее решение: Достойная выдержка

Я надеюсь, что помог вам немного.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...