【问题标题】:Rails Call 'Create' Action from Another ControllerRails 从另一个控制器调用“创建”操作
【发布时间】:2014-11-20 17:17:24
【问题描述】:

在 Rails 中,我正在尝试创建一个通知系统,当调用某些控制器操作时会自动创建通知。我在通知控制器中有以下“创建”操作:

def create
    @notification = Notification.new(notification_params)
    @notification.save

end

我需要从其他控制器动作中调用此动作,并根据调用它的控制器动作向它传递不同的参数值。创建新通知后,我需要继续在调用它的控制器操作中运行代码。

这可能吗?

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    将此方法移动到 application_controller.rb 并允许将参数传递给它。

    然后你就可以从任何控制器方法调用它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-11
      • 2012-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多