Разработать ошибку установки - PullRequest
0 голосов
/ 01 ноября 2010

Я сам выполнил аутентификацию члена MVC, но обнаружил, что существует такой гем под названием «devise», поэтому я пытаюсь удалить старую аутентификацию и использовать устройство. Мой старый MVC назывался member / members, но это устройство использует имя MVC user / users.

Но теперь, когда я пытаюсь использовать Devise. установка devise model и все работало нормально, но при попытке открыть 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: `session: '. Я удалил таблицу сеансов и файл переноса сеансов.

1 Ответ

0 голосов
/ 01 ноября 2010

Я отвечаю на свой вопрос.

Я добавил некоторые изменения локали для сессии в файле config / locales / en.yml. После удаления сеанса и всего, я забыл удалить перевод из файла локали. После удаления все получилось как шарм.

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