Tôi đang cố gắng để tạo kiểu một đường ray liên kết sử dụng css sử dụng đoạn mã sau:Thêm lớp css để ray link_to helper
<%= link_to "Learn More", :controller => "menus", :action => "index", :class => "btn btn-inverse" %>
tôi sẽ hy vọng điều này sẽ tạo ra một liên kết giống như thế này:
<a href="menus/" class="btn btn-inverse">Learn More</a>
Thay vào đó, đường ray được render này -
<a href="/menus?class=btn+btn-inverse">Learn More</a>
có ai khác có vấn đề này/biết những gì tôi đang làm sai? Tôi biết tôi có thể tránh vấn đề này bằng cách tự tạo ra các thẻ neo thay vì sử dụng helper, nhưng tôi đã tự hỏi nếu có một cách để vượt qua các thông tin lớp css cho helper chính nó. Tôi đang sử dụng Rails 3.2.6.
Cảm ơn!
Điều gì xảy ra với: class => ["btn", "btn-inverse"] hoặc: class =>% w "btn btn-inverse"? –
Bạn cũng có thể sử dụng 'menus_path' làm đối số thứ hai cho' link_to' thay vì chỉ định bộ điều khiển và hành động. – James
@ James - điều đó có hiệu quả. Cảm ơn! – Blake