小编Mic*_*itz的帖子

Myapp :: Application :: Railties常常缺少Rails 4 beta和Jruby jruby-1.7.2

在没有黑客的情况下,我无法使用Rails 4工作:

在railties/lib/rails/engine.rb中,我不得不用const_get初始化Railties,否则

def railties
  @railties ||= self.class.const_get(:Railties).new
  # @railties ||= self.class::Railties.new
 end
Run Code Online (Sandbox Code Playgroud)

否则我得到这个:

./bin/rake rake aborted!未初始化的常量Myapp :: Application :: Railties org/jruby/RubyModule.java:2677:in const_missing' /Volumes/Opt/rails/rails-edge/railties/lib/rails/engine.rb:469:inrailties' /Volumes/Opt/rails/rails-edge/railties/lib/rails/application.rb: 241 :in load_tasks'org run_tasks_blocks' /Volumes/Opt/rails/rails-edge/railties/lib/rails/engine.rb:444:in/ jruby/RubyBasicObject.java:1659:in __send__' org/jruby/RubyKernel.java:2086:insend' /Volumes/Opt/rails/rails-edge/railties/lib/rails/railtie/configurable.rb:30:in method_missing' /Volumes/Opt/projects/myapp/Rakefile:6:in(root)'org/jruby/RubyKernel.java:1046 :在'加载'

由于同样的原因,Rails本身不会启动.这是正确的修复还是我掩盖了一些潜在的问题?

jruby jrubyonrails ruby-on-rails-4

6
推荐指数
1
解决办法
1064
查看次数

标签 统计

jruby ×1

jrubyonrails ×1

ruby-on-rails-4 ×1