0

app/views/users/_form.html.haml、10 行目

= form_for @user do |f|
  - if @user.errors.any?
    #error_explanation
      %h2= "#{pluralize(@user.errors.count, "error")} prohibido que este usuario se guarde:"
      %ul
        - @user.errors.full_messages.each do |msg|
          %li= msg

  .field
    = f.label 'Usuario'
    = f.text_field :username
  .field
    = f.label :email
    = f.text_field :email
  .field
    = f.label 'Teléfono'
    = f.phone_field :phone
  .field
    = f.label 'Contraseña'
    = f.password_field :password
  .field
    = f.label 'Reingresar Contraseña'
    = f.password_field :password_confirmation
  .control-group
    //= f.label 'Permisos'
    %ul.unstyled
      - for role in Role.find(:all)
        %li
          = check_box_tag "user[role_ids][]", role.name, @user.roles.include?(role)
          = role.name
    %br
  .actions
    = f.submit 'Guardar',:class => 'btn btn-primary'

エラーは= f.labelすべて削除されたようで、= f.labelエラーはスローされませんでした。また、運が悪い= f.label 'Usuario'ために変更されました。= f.label :username

エラーメッセージ:

ArgumentError in Users#new

Showing C:/Sites/AutosCostaRica/app/views/users/_form.html.haml where line #10 raised:

syntax error in "<reader>", line 3, column 18:
        next_label: >>
                     ^

アップデート:

Ruby 1.8 で完璧に動作することがわかったのですが、1.9 にはなりませんでした。

何か案は?

4

0 に答える 0