rails:仅在create上运行方法

时间:2010-05-27 22:25:19

标签: ruby-on-rails ruby paperclip

我想在仅创建

上运行回形针方法
has_attached_file :file

此方法似乎不接受:on => :创建其他一些rails方法。

我试过了:

before_create
after_create

等,但那些没有用。

我也做了:

if :create

如何测试控制器是否正在使用模型中的create方法?

谢谢!

1 个答案:

答案 0 :(得分:1)

使用has_attached_file :file时。有2个新的回调,您可以使用它:

before_file_post_process
after_file_post_process

因此,您可以使用它并使用new_record?

检查您是否在创建对象

before_createafter_create始终存在,但与您的附件无关。