Я сам сделал аутентификацию MVC, но обнаружил, что есть такой драгоценный камень, называемый «devise». Поэтому я пытаюсь удалить свою старую аутентификацию и использовать ее. Мой старший MVC назывался member/members, но этот метод использует имя пользователя/пользователей MVC.Ошибка установки установки
Но теперь, когда я пытаюсь использовать Devise. установка модели разработки и все работало нормально, но когда я пытаюсь открыть http://localhost:3000/user/sign_up, я получаю следующую ошибку.
ArgumentError in Devise/registrations#new
Showing /home/administrator/.rvm/gems/ruby-1.9.2-p0/gems/devise-1.1.3/app/views/devise/registrations/new.html.erb where line #6 raised:
syntax error on line 163, col 9: ` session:'
Extracted source (around line #6):
3: <%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
4: <%= devise_error_messages! %>
5:
6: <p><%= f.label :email %><br />
7: <%= f.text_field :email %></p>
8:
9: <p><%= f.label :password %><br />
Rails.root: /home/administrator/Ruby/myilgi_v4_ruby
Application Trace | Framework Trace | Full Trace
Request
Parameters:
None
Show session dump
Show env dump
Я не знаю, где эта ошибка синтаксис в строке 163, столбец 9: `сессия:» откуда. Я удалил таблицу сеанса и файл миграции сеанса.
и кажется, что рельсы не поймают ошибку из файла локали. Строка 163, col9: session: должна быть строка163 файла локали, но ни одно из сообщений об ошибках не показало этого. – user482594