【问题标题】:Camaleon CMS: undefined method `host' for nil:NilClassCamaleon CMS:nil:NilClass 的未定义方法“主机”
【发布时间】:2017-10-28 20:41:49
【问题描述】:

当我装饰一个帖子然后调用方法the_url()时,抛出以下异常:

NoMethodError: nil:NilClass 的未定义方法 `host'

这只发生在我调用方法、执行 rake 任务以及运行 rails 应用程序时。

【问题讨论】:

    标签: ruby-on-rails ruby camaleon


    【解决方案1】:

    请在您的任务中包含以下内容:
    包括 Rails.application.routes.url_helpers
    样本: namespace :data do desc 'Print posts url' task sample: :environment do include Rails.application.routes.url_helpers Cama::Post.all.decorate.each do |p| puts p.the_url end end end 问候!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-19
      • 1970-01-01
      • 2014-10-18
      • 2014-02-07
      • 2020-05-13
      • 1970-01-01
      • 1970-01-01
      • 2015-01-15
      相关资源
      最近更新 更多