设计安装错误

时间:2010-11-01 02:43:24

标签: ruby-on-rails

我自己做了一个成员身份验证MVC,但发现有一个名为'devise'的宝石所以我试图删除我的旧身份验证并使用设计。我的旧MVC被称为成员/成员,但这个设计使用用户/用户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行col 9:`session:'的语法错误来自哪里。 我删除了会话表和会话迁移文件。

1 个答案:

答案 0 :(得分:0)

我正在回答我自己的问题。

我在config / locales / en.yml文件中为会话添加了一些区域设置更改。 删除会话和所有内容后,我忘记删除语言环境文件中的翻译。删除后,一切都像魅力一样。