0

我可以app.polymorphic_path(MyModel.first)从控制台使用。但没有什么是这样的:

class ModelsObserver < ActiveRecord::Observer
  observe :my_model, :my_model2
  def publish_data(rec) # rec is a model instance
     amqp_publish({
      # ...
      # show_path: Rails.application.helpers.polymorphic_path(rec)
      # show_path: ActionDispatch::Routing::PolymorphicRoutes.polymorphic_path(rec)
      show_path: application.polymorphic_path(rec)
    })

ETC

4

0 回答 0