在Rails中,我尝试创建一个通知系统,在调用某些控制器操作时会自动创建通知。我有以下'创建'通知控制器中的操作:
def create
@notification = Notification.new(notification_params)
@notification.save
end
我需要从其他控制器操作调用此操作,并根据控制器操作调用它将不同的参数值传递给它。创建新通知后,我需要继续在调用它的控制器操作中运行代码。
这可能吗?
答案 0 :(得分:1)
将此方法移至application_controller.rb并允许将params传递给它。
然后您就可以从任何控制器方法中调用它