Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails模块需要解决的问题_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails RubyonRails模块需要解决的问题

Ruby on rails RubyonRails模块需要解决的问题,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我通过一些教程了解Rails 3。 我发现lynda.com/Kevin Skoglund的Rails 3基础培训非常有用。 课程快结束时,我遇到了一个我无法解决的问题,在网上(或琳达的网站)找不到任何参考资料 有一个position_mover(类似于act_as_list,但更简单)模块,我必须包含在模型中使用。 但我有错误。 这个: LoadError in SubjectsController#index no such file to load -- lib/position_mov

我通过一些教程了解Rails 3。 我发现lynda.com/Kevin Skoglund的Rails 3基础培训非常有用。 课程快结束时,我遇到了一个我无法解决的问题,在网上(或琳达的网站)找不到任何参考资料

有一个position_mover(类似于act_as_list,但更简单)模块,我必须包含在模型中使用。 但我有错误。 这个:

LoadError in SubjectsController#index

no such file to load -- lib/position_mover
Rails.root: C:/Programozas/work/simple_cms

Application Trace | Framework Trace | Full Trace
app/models/subject.rb:1:in `<top (required)>'
app/controllers/subjects_controller.rb:13:in `list'
app/controllers/subjects_controller.rb:8:in `index'
This error occurred while loading the following files:
lib/position_mover
Request

Parameters:

None
Show session dump

Show env dump

Response

Headers:

None
SubjectsController#索引中的加载错误 没有要加载的文件--lib/position\u mover Rails.root:C:/Programozas/work/simple\u cms 应用程序跟踪|框架跟踪|完整跟踪 app/models/subject.rb:1:in`' app/controllers/subjects\u controller.rb:13:in'list' app/controllers/subjects\u controller.rb:8:in'index' 加载以下文件时发生此错误: 库/位置移动器 要求 参数: 没有一个 显示会话转储 显示环境转储 回应 标题: 没有一个 我还可以访问示例文件。我试图硬拷贝整个应用程序,然后修改gems版本以使其正确,我得到了相同的错误。 该应用程序运行完美,直到我试图访问一个模型,在那里的要求提出

模型:

require 'lib/position_mover'
class Subject < ActiveRecord::Base

include PositionMover

has_many :pages
...
end
需要“lib/position\u mover”
类主题
我确信这是一件非常简单的事情,我无法识别。请帮助确定问题! 你的,
Kael

如果删除
lib/
部分该怎么办?如果gem在您的gem文件中,甚至不需要它。

如果删除
lib/
部分该怎么办?如果gem在你的gem文件中,甚至不需要它。米沙所说的,再加上在模型中需要东西是很糟糕的。将其保存在初始值设定项中,或至少保存在config/目录中。另外:如果应用程序告诉您该文件不存在,则该文件不存在。读一下精美的手册。米莎:德克萨斯州的老兄,我爱你。你的答复解决了问题。我知道,付钱给弗瓦德,但我不能增加你的答案,所以谢谢你。@Misha你可以添加你的答案作为答案,@kael可以检查它是否正确,这样你们都赢了。@Tim,好的,我添加它@凯尔,补充我的评论作为回答,所以你可以接受。