В настоящее время у меня есть пользователи с Devise. Я хочу добавить страницу настроек, которая принадлежит пользователю для бизнес-настроек, и я читал, что лучше оставить модель User максимально чистой. Как создать страницу с формой «Название компании», «Телефон компании» и т. Д.Rails 4 - Создание страницы настроек
ответ
Я бы создал модель учетной записи, клиента или компании, относящуюся к модели (ами) пользователей.
Если у компании есть несколько пользователей, то, возможно, пользователи belongs_to
a Компания и компания будут have_many
пользователей. В этом случае только администраторы компании смогут обновлять информацию о компании.
Если у Компании будет только один пользователь, тогда Компания будет belongs_to :user
, и пользователь будет have_one :company
и accepts_nested_attributes_for :company
. Из вашего вопроса я думаю, что это тот, который вам понадобится.
С accepts_nested_attributes_for
вы можете обновить информацию о компании в ваших формах с использованием field_for
При использовании изобрести я обычно хожу с «/» Профиль ресурса страницы, где вы можете поместить свои настройки формы.
- 1. Создание страницы настроек приложения (iPhone)
- 2. Создание страницы продуктов Rails
- 3. Создание страницы входа с использованием общих настроек
- 4. Добавление новой страницы в Rails 4 Приложение
- 5. Создание флажков в Rails 4
- 6. Создание нового Rails маршрута 4
- 7. сохранение настроек настроек веб-страницы
- 8. создание домашней страницы в Rails?
- 9. Создание экрана настроек Android
- 10. Rails 4: Сохранение пользовательских настроек с помощью вложенной формы модели
- 11. Создание страницы галереи в laravel 4
- 12. Rails 4 ... Перезагрузка страницы после send_data
- 13. Rails 4 страницы перезагрузка после вызова ajax
- 14. Rails 4 turbolinks страницы: Загрузка с JS
- 15. Предотвращение кеширования страницы браузера в Rails 4
- 16. Блог и статические страницы в Rails 4
- 17. Rails 4 - DataTable с разбивкой на страницы
- 18. Создание текущих переменных в Rails 4
- 19. Rails 4: Создание события Календаря Google
- 20. Создание таблиц в Postgres и Rails 4
- 21. Создание глобальной переменной в Rails 4
- 22. Создание вложенных ресурсов в Rails 4
- 23. Rails 4 Создание связанного объекта после сохранения
- 24. Разрешить вложенное создание ресурса в Rails 4
- 25. Создание образов Rails 4 и FactoryGirl
- 26. Rails 4 Создание недопустимых имен столбцов
- 27. Создание простой формы калькулятора в Rails 4
- 28. Сброс настроек главной страницы
- 29. Чтение настроек страницы Facebook
- 30. Создание блока настроек Gnuradio
Спасибо, но меня больше беспокоит контроллер и вид. Rails 4 использует сильные параметры, которые пока не совсем понятны. Я создал контроллер User_settings с действием индекса, но я точно не знаю, что там положить. Моя таблица настроек имеет «user_id», «company_name», «company_phone» и т. Д., Но я не уверен, как вызвать все это и внести в форму. – Julian