loo*_*non 8 ruby-on-rails view
登录1错误禁止此{{model}}被保存
以下字段存在问题:
这是视图代码
<h1>Login</h1>
<% form_for @user_session, :url => user_session_path do |f| %>
<%= f.error_messages %>
<%= f.label :login %><br />
<%= f.text_field :login %><br />
<br />
<%= f.label :password %><br />
<%= f.password_field :password %><br />
<br />
<%= f.check_box :remember_me %><%= f.label :remember_me %><br />
<br />
<%= f.submit "Login" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
"它很奇怪,当输出数月时,它会在time_ago_in_words方法中显示出来
只是有点开始随机做这个,以前有人见过吗?
Dan*_*nne 10
是的,当Ruby的版本升级到您的Rails版本不支持的版本时,就会发生这种情况.较旧版本的rails使用较新版本的Ruby不支持的语法.
要解决它,您应该升级Rails或降级Ruby.
Rails 2.3.9就足够了.
http://weblog.rubyonrails.org/2010/9/4/ruby-on-rails-2-3-9-released
i18n gem需要与您正在运行的RUBY和RAILS版本相对应...
更改日志为i18n. http://blog.plataformatec.com.br/2010/02/rails-3-i18n-changes/
赛跑
gem uninstall i18n
然后
gem install i18n -v 0.4.0
Run Code Online (Sandbox Code Playgroud)
应该解决你使用rails 2.3.8和双花括号错误消息所遇到的任何问题
| 归档时间: |
|
| 查看次数: |
3156 次 |
| 最近记录: |