1

我正在尝试在 Rails 3.2.5 上实现Swifttype 。但是,在添加类别并运行时rake jobs:work,我收到以下错误消息:

CreateSwifttypeDocumentJob 因 NoMethodError 失败:未定义的方法 `post_url' for #

CreateSwiftypeDocumentJob我的模型中:

post = ProposalCategory.find(proposal_category_id) 
url = Rails.application.routes.url_helpers.post_url(post)

如果有人可以请帮忙,那将不胜感激。

4

1 回答 1

2

post_url仅当您确实有 Post 资源的路线时才应使用。

你的routes.rb文件里有什么?大概是这样的:

resources :proposal_categories

在这种情况下,您需要使用类似proposal_category_url.

于 2013-01-31T01:27:19.310 回答