Tôi đang sử dụng điện thoại di động với jQuery On Rails.Làm cách nào để thoát dấu gạch ngang "-" trong biểu tượng Ruby?
Tôi muốn tạo liên kết nút ngụ ý có data-role="button"
xuất hiện trong HTML được tạo.
Tôi đã thử:
<%= link_to "Play", game_play_path, :data-role => "button" %>
Nhưng sau đó, tôi nhận được một lỗi
undefined local variable or method `role' for #<#<Class:0x007fdc25668ee8>:0x007fdc25658610>
Có cách nào để thoát khỏi dash sử dụng :xxx
ký hiệu hay nên tôi chỉ sử dụng các ký hiệu "xxx"
?
(Tôi đồng ý đó là một câu hỏi thẩm mỹ, nhưng tôi muốn mã của tôi để phù hợp và không thích hợp ngoại lệ)
Hoặc báo giá kép - hoạt động tốt. Cũng lưu ý rằng bạn [không thể sử dụng biểu tượng được thoát theo cách như vậy với cú pháp băm thay thế 1.9] (http://stackoverflow.com/questions/2134702/ruby-1-9-hash-with-a-dash- in-a-key) – arcresu
Cảm ơn tất cả mọi người, tôi đã bình chọn cho những câu trả lời hoàn chỉnh nhất nhưng tất cả những đóng góp đều được chào đón! :) –
Là một thói quen, tôi thường sử dụng dấu ngoặc kép cho khi nào sẽ có nội suy chuỗi, và duy nhất cho khi chuỗi nên được bất biến. –