Что обозначает двоеточие, когда оно используется в начале и в конце чего-то? Я думаю, что двоеточие за попрошайничеством (например, :set_cart
) обозначает метод. Это верно? Вот несколько примеров:В чем разница между этим: и: этим?
<%= button_to "Checkout", new_order_path, method: :get %>
<%= button_to "Empty Cart", @cart, method: :delete,
data: {confirm: 'Are you sure?' } %>
Edit: Другой пример
before_action :set_cart, only: [:new, :create]
before_action :set_order, only: [:show, :edit, :update, :destroy]
Это символ, если вы хотите узнать больше есть много ресурсов, об этом в Интернете, но вы можете проверить, что запись к примеру: http://www.robertsosinski.com/2009/01/ 11/the-difference-between-ruby-symbols-and-strings /:) – Raindal
@Sparda «Это символ» не очень полезно, если вы не указали, что имеете в виду ': this', а не' this : '. –
@AndrewGrimm хорошо, насколько я знаю, без тонкостей хэшей и т. Д., Они оба являются символами ... – Raindal