Очень простая проблема с моим использованием simple_form - PullRequest
0 голосов
/ 10 октября 2010

Это мой код формы.

<%= simple_form_for @user do |f|%>
  <%= f.input :name %>
  <%= f.button :submit %>
<% end %>

И это ошибка, которую я получаю:

Ошибка компиляции / home / shreyas / apps / вакцинировать / app / views / users / _form.html.erb: 1: синтаксическая ошибка, неожиданная ')' ... simple_form_for @user do | f |) .to_s);@ output_buffer.concat ^ /home/shreyas/apps/vaccidate/app/views/users/_form.html.erb:9: синтаксическая ошибка, неожиданное kENSURE, ожидание ')' / home / shreyas / apps / вакцинировать / app / views/users/_form.html.erb:11: синтаксическая ошибка, неожиданный kEND, ожидание ')'

Что мне делать?Спасибо!

1 Ответ

0 голосов
/ 11 октября 2010

Ваш тег формы должен быть таким:

<% simple_form_for @user do |f|%>
  <%= f.input :name %>
  <%= f.button :submit %>
<% end %>

Обратите внимание на первую строку, как я использую <%, а не <%=.В Rails 3 для этого плагина он, вероятно, изменится на <%=, но, похоже, вы не используете эту версию.Причина, по которой вы получаете эту ошибку, заключается в том, что она пытается вывести блок до его завершения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...