2
在Rails 3中,當利用屬性link_to
時,我的自定義rel
值被覆蓋。當提供方法時,Rails覆蓋rel屬性
# my code:
link_to 'Add to Favorites',
profile_favorites_path(profile),
:method => :post,
:class => 'button',
:rel => 'favorite'
# expected result:
<a href="/profiles/1/favorites" class="button" data-method="post" rel="favorite nofollow">Add to Favorites</a>
# actual result:
<a href="/profiles/1/favorites" class="button" data-method="post" rel="nofollow">Add to Favorites</a>
這是一個Rails的bug /意外功能嗎?我如何使用內置的method
功能,同時還提供了自定義的rel
值?
你是對的,我不希望殭屍/蜘蛛在post URL後。但是,你應該能夠讓rel包含多個值。所以即使它等於我所期望的「最喜歡的nofollow」,蜘蛛也不會遵循鏈接,因爲它仍然包含「nofollow」。 –
修復https://github.com/rails/rails/pull/1796 – jdeseno
感謝您的超越,幫助我解決這個問題! –