Rails3: form_for / simple_form_for значения записи - PullRequest
0 голосов
/ 08 февраля 2012

Как я могу прочитать параметры записи из объекта формы (@ banner.name)?

= simple_form_for @banner |f|
  = f.name
  ...
  = f.simple_fields_for :params do |o|
    = o.name ????
    = o.created_at ????

1 Ответ

2 голосов
/ 08 февраля 2012

Попробуйте следующим образом

= simple_form_for @banner |f|
  = f.input :name
  ...
  = f.simple_fields_for :params do |o|
    = o.input :name
    = o.input :created_at, :as => :date

Но я не уверен, почему вам может потребоваться ввод для create_at.В любом случае, документация с примерами находится на их странице Github

Чтобы просто показать значение, существует метод object

= simple_form_for @banner |f|
  = f.object.name
  ...
  = f.simple_fields_for :params do |o|
    = o.object.name
    = o.object.created_at.strftime('%x %X') # strftime just to format
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...