いくつかのRails link_to
タグを比較しています。 (管理者がユーザーアカウントを削除することができます)一箇所にRails link_toメソッドの引数:シンボルでもクォートでも関係ありませんか?
、テンプレートがあります。
別の場所(誰かがセッションを削除、ログアウトすることができます)でlink_to "Delete", user, method: :delete
、別のテンプレートがあります。
link_to "Log out", logout_path, method: "delete"
私は両方の場所で:delete
と"delete"
の両方を試してみた、とコードがすべての構成で同じように動作するようです。だから...構文は互換性がありますか?もしそうなら、1つは好ましいですか?私は、docsでは、シンボルフォームが議論され、示されているが、引用マークフォームも一度使用されていることに気が付いた。
これは単なる記号や文字列の引数やキーを使用するかどうかという問題ではないことにご注意ください。という事は承知しています。これは、この特定の方法に関して特定された不整合な使用法に関するものです。
申し訳ありませんが、これは問題の場合です。
[Rubyで文字列の代わりにシンボルを使用する場合](https://stackoverflow.com/questions/16621073/when-to-use-symbols-instead-of-strings-in-ruby) –
いいえ、それはその質問の重複ではありません。私の質問がそこに答えられたと思うなら、私は方法を学ぶことに魅了されるでしょう。たぶんあなたのポイントは、この特定の方法については言えませんし、記号と文字列をそこで見つけられるよりもどのように使っているのでしょうか?それから、私の答えは "いいえ、それは問題ではありませんが、あなたが見たいかもしれないこのしわを除いて"と思います。 – globewalldesk