ruby-on-rails – NoMethodError未定义的方法’ – @Redory on R
语境:
我从存储库中提取了最新的代码,并尝试确保我即将推出的更改将与该版本的代码一起使用.这是一个 Ruby on Rails应用程序.另外值得注意的是,在运行我从网络上提取的主应用程序时,此错误不会显示.但是,如果我运行我的分支或克隆到我的环境的主分支,我会尝试的每个网址都会出现错误.所以它就在我的最后. 问题: NoMethodError in HomeController#index undefined method `-@' for #<ActionDispatch::Response:0x64fd460> 我试过的: def index @groups = @current_user.groups @things = Thing.where(:group_id => @groups.map{|e|e.id}) end 我也用Google搜索,但没有找到我需要解决的问题. 我到目前为止学到了什么: variable = variable + 1 很多其他语言都有: variable++ 以下是该案例:Undefined method `+@’ for false:FalseClass (NoMethodError) ruby 题: 更新(2013年2月8日): 更新(2013年2月9日): ["private-key looking thing"] [127.0.0.1] Started GET "/" for 127.0.0.1 at 2013-02-09 18:20:52 -0700 看起来routes.rb中存在语法错误(这是我此时最好的猜测).这并不能解释为什么这只是我本地环境中使用相同代码集的问题,但我还需要做些什么呢? 当我筛选这个文件时,有没有人有任何建议的事情要注意?就错误而言,不确定要寻找什么. Rubymines检查的东西将我的所有双引号转换成单引号,并没有任何其他可抱怨的东西. 提前致谢, 解决方法
我猜它可能是相应的视图页面Home / index.html.haml中的语法错误..我怀疑在变量调用前有意外的’ – ‘.我尝试在rails平台中模拟类似的场景,并在浏览器上查看以下页面
undefined method `-@' for false:FalseClass 正确的代码行 %h1 All Movies = "filtervalue=#{@isFilterOld}" = "Sortvalue=#{@isSortOld}" 编辑模拟错误(观察isFilterOld变量前面的 – ) %h1 All Movies = "filtervalue=#{-@isFilterOld}" = "Sortvalue=#{@isSortOld}" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails – 如何从String生成文本文件以便在Ruby on
- ruby-on-rails – Devise:新错误(Encrytable)
- dojo小例子(16)Grid cell里显示图片,图片取自rest
- objective-c – 使用Swift访问类单例时的semaphore_wait_tr
- abap – SAP R / 3从IDoc XML文件中删除尾随空格
- C# -- 使用Aspose.Cells创建和读取Excel文件
- React Native探索(五)使用fetch进行网络请求
- vue使用element-ui的el-input监听不了回车事件的解决方法
- Flex 跨域问题汇总
- c# – TimeSpan Bug ..?