squirrelRao 发表于 2010-12-18 22:38

求解undefined method `^' for "6":String错误

今天在学习Rails使用form_tag时报出了以下的错误信息:
undefined method `^' for "6":String
Extracted source (around line #3):
1:
2:                  <div id="whole_mailbody">
3:                        <% form_tag :controller => 'user', :action => 'regist' do%>
4:                  <table id="registTid" class="funTable">
5:                     <tr class="tHead">
6:                        <td colspan="3">Regist new account</td>

..............
<% end %>
不知道是什么原因造成的,求解。

2gua 发表于 2010-12-19 08:32

是rails 2.3.4?该版本有一个相关的bug,建议升级Rails版本。

squirrelRao 发表于 2010-12-19 16:04

回复 2# 2gua

非常感谢,我的版本确实是2.3.4,现在升级到3.0.3之后,这个问题确实是没有了。
呵呵。真奇怪为什么2.3.4竟然会有这样的Bug存在。1.2都没有。

发现3.0.3在一些配置命令上较之2.3.4有很多改变的地方。:wink:

2gua 发表于 2010-12-20 11:28

回复2gua

非常感谢,我的版本确实是2.3.4,现在升级到3.0.3之后,这个问题确实是没有了。
呵呵。真奇 ...
squirrelRao 发表于 2010-12-19 16:04 http://bbs.chinaunix.net/images/common/back.gif


    不奇怪,是软件总有bug的。3版本,有很大变动,用2.X的知识学习时要注意了。
页: [1]
查看完整版本: 求解undefined method `^' for "6":String错误