Правильный способ сделать то, что у вас есть, таков:
link_to "Foo", { URL_FOR PARAMS HERE }, :class => "bar"
Что касается настройки контроллера и действий вручную, как это, ну, это дерьмо.Rails создает для вас помощники по URL;используйте их и сэкономьте немного времени, энергии и добавьте ясности, все сразу:
link_to "Foo", favourite_companies_path(@company), :method => :post
То, что вы делаете с интерполяцией строк, тоже плохая идея ... это просто расточительно и беспорядочно без всякой причинысовсем.Ниже приведено то же самое, но лучше:
link_to "Foo", :company_id => @company.id, :company_name => @company.name
Если ваша ссылка не работала, если ее обертывание в div помогло, это выглядит так, как будто у вас проблема с вашей структурой HTML, а не сСинтаксис link_to.