【问题标题】:Undefined Method 'captures' with Postmarkdown ruby gemPostmarkdown ruby​​ gem 的未定义方法“捕获”
【发布时间】:2013-04-07 04:44:45
【问题描述】:

我的 Rails 应用由于某种原因没有加载

index.html.haml where line #4 raised:
undefined method `captures' for nil:NilClass

我的配置/路线:

 postmarkdown :as => :blog
 root :to => 'posts#index'

我的帖子/index.html.haml

= render 'feed_link'

%section#posts
  - if collection.present?
    = render collection, :summary => true
    = paginate collection
  - else
    No posts found.

我正在使用这个 gem:https://github.com/ennova/postmarkdown

【问题讨论】:

  • 是收藏还是@collection?

标签: ruby-on-rails ruby haml markdown


【解决方案1】:

您的 app/posts/ 中的一个或多个文件似乎不符合要求 Postmarkdown 要求的文件名格式。请参考 自述文件中的示例。

请查看github项目问题:

https://github.com/ennova/postmarkdown/issues/15

【讨论】:

  • 感谢您的回答。不过,我遇到了与 heroku 相同的问题。 rails s 和 localhost 都很好而且很花哨,但是一旦我部署到 heroku,就会发生相同的“捕获”错误。即使在git push heroku master 之后 - 如果您有任何想法,请告诉我!谢谢
  • 不确定,您何时收到 Heroku 的错误消息?我可以查看日志吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-21
  • 2014-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-30
相关资源
最近更新 更多