冒號在開始和結束時用於表示什麼?我認爲在某事物的乞討(例如:set_cart
)上冒號表示一種方法。它是否正確?這裏有幾個例子:這和之間有什麼區別:and:this?
<%= button_to "Checkout", new_order_path, method: :get %>
<%= button_to "Empty Cart", @cart, method: :delete,
data: {confirm: 'Are you sure?' } %>
編輯:另一個例子
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據我所知,沒有Hashes和東西的微妙之處,它們都是符號... – Raindal