1

Rails3 アプリで、画像ファイルのアップロードを表す ActiveModel EntityImage のリソースフル パスを使用したいと考えています。一部のディレクトリには、これらのファイル dir/#{type}/#{id}/#{size}.jpg があります (これらは基本的にそのクラスのすべての重要なフィールドです)

さて、おそらく、「id」はレールに関して悪い名前であるため(ドメインに関してはそうではありません)、削除ボタンを作成したい場合、次を指すフォームが表示されます。

<form class="button_to" action="/entity_images/test2" method="post">
<div>
<input type="hidden" value="delete" name="_method"/>
<input type="submit" value="Excluir" data-confirm="Certeza?"/>
<input type="hidden" value="4SWGCEfvdrWrj7xBBtlT0CR4EHPzXQaCFWF0/blmKCk=" name="authenticity_token"/>
</div>
</form>

もちろん、この情報ではイメージを取得できません。エンティティのタイプとサイズを知る必要があります。パスヘルパーに正しいことをさせるにはどうすればよいですか? または他のアイデア、提案はありますか?

4

1 に答える 1

0

わかりましたので、(現在) name、type、size から id プロパティを結合し、それを分割してこれらの値を再構築できます

于 2010-09-10T22:14:04.053 に答える