Может это
<%= link_to 'Item', {:controller => "items", :action => "update", :id => @item, :item => {:status => 'xxx'}}, :method => :put %>
переписать с использованием синтаксиса ресурсов rails 3?
link_to "Item", @item, ...
Нет, но вы можете использовать hamed helper:
link_to 'Item', item_path(@item, item: {status: 'xxx'}), :method => :put
Вы также можете попробовать button_to вместо ссылки без GET.