2014-01-27 5 views
0

Я использую рельсы 4.0.2 с рубином 1.9.3. Когда я использую генератор эскадронов, как это rails g scaffold Person name:string все работает правильно. Но я хочу использовать Slim для шаблонов, поэтому я добавил gem 'slim' в мой Gemfile. Затем изменил файл _form.html.erb на это:form_for с тонким не работает

- form_for(@person) do |f| 
    .field 
    == f.label :name 
    == f.text_field :name 

    .actions 
    == f.submit 

изменил название на _form.html.slim. Но теперь моя форма и все остальное внутри не оказываются вообще. Между тем, если я добавлю что-то еще за пределы form_for, они работают. В чем проблема?

ответ

3

Должно быть следующее. Обратите внимание, что вам нужно отобразить форму, так как форма является элементом html.

= form_for(@person) do |f| 
    .field 
    == f.label :name 
    == f.text_field :name 

    .actions 
    == f.submit 
Смежные вопросы