【发布时间】:2014-04-03 17:26:04
【问题描述】:
如果特定参数已传递给新方法,我需要在我的创建方法结束时调用一个方法。我试图在不向我正在创建的对象中添加新字段的情况下执行此操作,只是为了成为一个临时的“参数存储桶”。该参数不会在创建新对象时使用,而是在保存对象后调用的辅助方法中使用。
所以在代码中类似于...
def new
@object = Object.new
if params[:object_id]
@object_trade = Object.find(params[:object_id])
end
end
def create
blah create blah
if @object.save && @object_trade.present?
call_method_here(@object_trade.id)
end
end
不过,我不能把这些碎片拼凑起来。我觉得我错过了一些明显的东西。
对于它的价值,我可以传递对象或只是我需要做的参数。
感谢任何帮助。
【问题讨论】:
标签: ruby-on-rails ruby