У меня была проблема, из-за которой следующий скрипт jquery не работал в Rails 3.1 из-за невозможности найти элемент.
jquery
member_submit_button = $("#member_submit");
haml
= form_for @member do |f|
...
f.submit "Update details", :class => "member_submit_button bluebutton"
В Rails 3.0 это работает нормально, и я отслеживал его до Rails 3.1, не генерирующего атрибут id.В rails 3.0 тег id = "member_submit".
Это, конечно, легко исправить, добавив параметр: id => "member_submit" к вызову f.submit.Но я хотел знать причину этого изменения, поскольку я нигде не видел этого документально.