0

我有模型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. 无论如何,我应该只为一个模型覆盖它吗?

4

1 回答 1

0

对于表单,您可以使用参数:url(请参阅doc

于 2012-07-29T18:33:44.760 回答