Since rails 3.2.4 the link_to_function
is effectively deprecated (again). Everything keeps on working, but when running my specs I got a horseload of deprecation warnings. I know the optimal/recommended way is to use unobtrusive javascript, but the quickest way to fix this is really easy. Just perform the following translation:
# before
link_to_function icon_tag('close.png'), '$(this).parent().hide()', :title => t('actions.close'), :class => 'close'
# after
link_to icon_tag('close.png'), '#', :onclick => '$(this).parent().hide()', :title => t('actions.close'), :class => 'close'
Dead-easy :) In the next refactoring I will remove all onclick
blocks and replace them with unobtrusive javascript. But for now I got rid of the deprecation warnings :)
Comments
Add comment