我有模型DigitalAsset
和控制器Assets
(在路线中resources :assets
)。当我写form_for DigitalAsset.new
它试图调用digital_assets_path
. 我怎样才能覆盖这种行为(例如 call assets_path
)。
此外,当我使用类似的东西时,f.input :test
它会创建带有名称digital_asset[test]
而不是asset[test]
. 我该如何改变呢?
更新:我发现它的名字来自ActionController::RecordIdentifier.singular_class_name
. 无论如何,我应该只为一个模型覆盖它吗?