Rails 3.2
На мой взгляд, у меня есть:Правильный синтаксис Канальный контроллер действия, используя тонкий
= form_for CustomerInfo.new do |f|
.form-horizontal-column.customer-info
.form-group
= f.label :first
= f.text_field :first, maxlength: 50
.form-group
= f.label :last
= f.text_field :last, maxlength: 50
.actions = link_to "Save", :controller => :CustomerInfo, :action => :create
Это вызывает ошибку 500 без дополнительной информации об ошибке.
Если я заменить последнюю строку с:
.actions = f.submit 'Save'
Тогда форма делает хорошо.
Любая идея, почему исходный синтаксис не работает?
Я попытался изменить его: .actions = link_to «Сохранить», контроллер:: customer_infos, действие:: создать, но я получаю сообщение об ошибке 404 – EastsideDeveloper
Что говорят журналы ошибок? Вы тестируете это в режиме разработки? Если это так, должна быть дополнительная информация о специфике проблемы, которая была бы полезной –
Я не тестирую ее в режиме разработки. Я тестирую тестовый режим. Я увижу, могу ли я получить более полезную информацию об ошибке. Кажется, что он терпит неудачу, когда он входит в частичное – EastsideDeveloper