我通过一些教程来分享Rails 3。 我发现lynda.com/Kevin Skoglund的Rails 3 Essential培训非常有用。 接近课程结束时我遇到了一个我无法解决的问题,网上没有找到参考(或lynda的网站)。
有一个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
我也可以访问示例文件。我试图硬拷贝整个应用程序,而不是修改宝石版本是正确的,我得到相同的错误。 应用程序运行完美,直到我尝试访问需要提供的模型。
模特:
require 'lib/position_mover'
class Subject < ActiveRecord::Base
include PositionMover
has_many :pages
...
end
我确信这是一件我无法识别的大事。请帮助找出问题所在! 此致, 凯尔
答案 0 :(得分:2)
如果删除lib/
部分该怎么办?如果gem在你的Gemfile中,甚至不需要它。