Tôi không chắc chắn những gì @lamrin muốn với câu hỏi này, nhưng tôi nghĩ rằng nó là một cái gì đó như thế này:
<%= link_to_if condition?, image_tag("edit.png", :alt => "Edit"), edit_user_path(user) %>
Với mã này ở trên, hình ảnh sẽ có một liên kết nếu điều kiện? là đúng
Trong trường hợp của tôi mã này dưới đây làm việc (một ví dụ phức tạp hơn):
link_to_unless disabled, (content_tag :div, "", :class => "vote " + vote_class, :title => title), resource_user_path({ :id => resuser.id, :resource_user => {:id => resuser.id, :resource_id => resource_id, :user_id => current_user_id, :vote => vote_value}}), :remote => true, :method => http_method
Liên kết này cũng có thể giúp với cách tiếp cận này:
http://railskey.wordpress.com/2012/07/19/rails-link_to-link_to_if-and-link_to_unless/
Nguồn
2013-11-26 21:36:30
Kể từ tất cả các câu hỏi và câu trả lời đều bị bỏ phiếu, tôi cho rằng đây là phương pháp sai. Bất cứ ai, với kinh nghiệm nhiều hơn, đề nghị tại sao tất cả mọi thứ đã xuống bình chọn? –
Không thể nói lý do tại sao bỏ phiếu xuống, nhưng có lẽ vì chúng không phải là câu trả lời * dễ dàng *. Bị vô hiệu hóa không vô hiệu hóa siêu liên kết - http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-87355129 Vì vậy, bạn sẽ cần một liên kết có điều kiện hoặc JavaScript để thực hiện việc vô hiệu hoá –