nomethoderror

    0热度

    2回答

    在我的游戏中,用户has_one得分和得分belongs_to的用户。当用户正在玩游戏时,我希望该用户的分数每秒可见地递增1,然后进行保存,以便用户的分数可以在排行榜上看到。我已经想通了的代码与JavaScript变量要做到这一点,但是当我用Ruby对象尝试它,我得到一个错误说: undefined method '+' for nil:NilClass 控制器: class ScoresCo

    4热度

    3回答

    我需要在特殊情况下捕获NameError。但我不想捕获NameError的所有子类。有没有办法做到这一点? begin # your code goes here rescue NameError => exception # note that `exception.kind_of?` will not work as expected here raise un

    0热度

    1回答

    我想写改变轮班来预订的方法更新实例与另一个实例的PARAMS。但是我得到的错误 “未定义的方法'书”的#<轮班:0xc973ce0>” ,我不明白为什么。我只是希望它是一个按钮,而不是一个单独的编辑视图。 编号:原来我把书的方法放在错误的地方,但work_shifts.rb中的同一个方法抛出一个“未定义的方法`to_model为true:TrueClass”。我(显然)不确定什么是调用自定义方法的

    0热度

    2回答

    我正在研究一些代码,我有一个相当艰难的时间搞清楚,然后在没有这个地方错误出现了一句话: in `process_data': undefined method `split' for nil:NilClass (NoMethodError) 所以我解开了我所做的更改,并一次又一次地弹出,我没有丝毫的线索,是什么原因造成的呢? 代码 class HiScore attr_reader

    2热度

    1回答

    我试图将用户的角色从standard更改为admin。这是我迄今为止所尝试的,我相信我很接近。 User.last #=> #<User id: 3, email: "[email protected]", role: 0> # set variable user to User.last user = User.last user.role #=> "standard" use

    1热度

    1回答

    我试图用'闭环树'创业板实现一个评论系统,当我尝试点击一个链接评论页面项目简介(中comments_project_path): NoMethodError at /projects/1/comments undefined method `id' for nil:NilClass 错误是指一行在我project_sidebar部分包含一些链接,为项目例如不同的页面(如上以及评论页面看到作为

    -3热度

    1回答

    我想要做的是创建一个只显示当前用户的帖子,兴趣和专辑而不是网站上的所有兴趣和专辑的索引页面。要做到这一点,我使用current_user方法在PostsController尝试,但我不断收到一个没有方法错误: def index @posts = current_user.Post.all @albums = current_user.Album.all @inter

    1热度

    1回答

    我尝试在IRB中运行此方法,但没有得到任何东西。只是一个新命令的新线。我明白这是一种私人方法,但我不明白人们如何获得所需的错误。 def my_private_method "a secret" end private :my_private_method 和预期的结果:(NoMethodError)和/私有方法/ def test_calling_private_methods

    0热度

    2回答

    我有一个针对房地产经纪人的评级系统。我有一个代理模型和一个agent_review模型。评分存储在agent_review表中,但我需要在代理模型下的视图中显示平均评分,并且遇到了一些问题。所有代码都张贴在下面,请提前谢谢。 代理模型: has_many :agent_reviews agent_review模型: belongs_to :agent 代理视图: <h3>Agent Rat

    0热度

    1回答

    我想git push我一直在努力的新分支。这不是我第一次推动回购(在集会上举办),而且之前没有问题。 我创建了一个新的分支,致力于并试图 git push --set-upstream origin my-new-branch, 和得到这个消息: fatal: my-new-branch cannot be resolved to branch. /usr/bin/git-receive-pac