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。とにかく、1つのモデルだけをオーバーライドする必要がありますか?

4

1 に答える 1

0

フォームの場合、パラメーターを使用できます:url( docを参照)

于 2012-07-29T18:33:44.760 に答える