Если у меня есть контролер вопросов и модель вопроса, и я хочу получить доступ к конкретному вопросу на, скажем, странице статического приветствия, как я могу ссылаться на конкретный вопрос на действие, не связанное с контроллером вопроса? Мне трудно понять, как обращаться с моделями повсюду, с пользователем, я думаю, это можно сделать с помощью печенья или чего-то еще? Но не уверен в вопросах, я новичок в Rails, поэтому спасибо!Рельсы, как получить доступ к модели на всех контроллерах?
0
A
ответ
1
Контроллеры и представления могут иметь доступ ко всем/любым из ваших моделей.
Контроллер получает доступ к модели с помощью различных интерфейсов ActiveRecord:
User.find(params[:user_id])
Вид затем получает доступ к этой информации с помощью переменных экземпляра:
# Controller sets instance var
@user = User.find(params[:user_id])
<%# View uses instance var %>
<h1><%= @user.first_name %></h1>
Читайте эти рельсы гиды:
1
Может быть, я не понимаю, но ...
Все модели доступны из всех контроллеров. Вам нужно только его получить (@question = Question.find (...))
Смежные вопросы
- 1. Symfony2 Как получить доступ к набору данных во всех контроллерах?
- 2. Рубин на рельсы доступ к модели информации к другой модели
- 3. рельсы - не удается получить доступ к модели, принадлежащей другой модели
- 4. Рельсы, как получить доступ к атрибутам детской модели, где
- 5. рубин на модели рельсы
- 6. Не удается получить доступ к службам на двух контроллерах AngularJs
- 7. Имея доступ к глобальной переменной во всех контроллерах
- 8. как получить доступ к 'как "массив"' в контроллерах
- 9. рельсы + ActiveRecord: кэширование всех регистров модели
- 10. Показать объект на всех контроллерах просмотра
- 11. строки запроса сохраняющиеся на всех контроллерах ошибочными
- 12. Рельсы: получить все активы, принадлежащие к модели
- 13. Как получить доступ к id в модели
- 14. Как получить доступ к модели-методу?
- 15. Devise: как я могу получить доступ к вспомогательным методам во всех моих контроллерах?
- 16. PhalconPHP доступ к глобальным переменным в контроллерах
- 17. Как получить доступ к ошибкам модели на стороне клиента?
- 18. Django: как получить доступ к модели ForeignKey?
- 19. Как получить доступ к изображениям моей модели?
- 20. Как получить доступ к модели в JQuery
- 21. Как получить доступ к переменным в модели
- 22. Как получить доступ к связанным рельсам модели
- 23. Как получить доступ к модели от контроллера?
- 24. Как получить доступ к атрибутам изнутри модели
- 25. Как получить доступ к функциям, определенным в других файлах (не контроллерах) в контроллерах Angularjs?
- 26. Доступ рельсы вспышки [: уведомление] в модели
- 27. Почему рельсы загружают все файлы javascript во всех контроллерах?
- 28. MVC3 доступ к хранилищу в контроллерах
- 29. Как получить доступ к данным модели модели в jquery?
- 30. Yii2 доступ к действиям в новых контроллерах