我需要做这样的事情:
if @item.exists?(:cron => "mycron")
# redirect to item page
else
# create new @item
end
在 Rails 中有更简单的方法吗?
也许是这样的:
@item.create_if_not_exists(:cron => "mycron")
我需要做这样的事情:
if @item.exists?(:cron => "mycron")
# redirect to item page
else
# create new @item
end
在 Rails 中有更简单的方法吗?
也许是这样的:
@item.create_if_not_exists(:cron => "mycron")
是的,它被称为find_or_create_by
@item = Item.find_or_create_by_cron("mycron")
# redirect to item page