2015-08-07 2 views
0

Это странно! У меня есть форма html.erb, и в этой форме у меня есть кнопка, которая связывает пользователя с действием в другом контроллере (finance_extensions) для печати pdf. Это работает отлично, но дело в том, что мне нужно мое собственное действие, которое я использую в текущем контроллере (parent_wise_fee_payments), поэтому я добавил это же действие + файл просмотра к моему контроллеру, и я изменил его в pay_all_fees.html.erb :Ruby on Rails Button Ссылка на контроллер не отображается

<%= link_to "► #{t('print_receipt')}", 

        {:controller => "finance_extensions", :action => "pay_all_fees_receipt_pdf", :id => student.id}, :target => '_blank', :class => 'user_button' %> 

к этому:

<%= link_to "► #{t('print_receipt')}", 

         {:controller => "parent_wise_fee_payments", :action => "pay_all_fees_receipt_pdf", :id => student.id}, :target => '_blank', :class => 'user_button' %> 

Это приводит к тому, кнопка disapper. Я также попытался добавить тестовое действие и просмотр в свой контроллер и попытался удалить «: controller», но это не решило мою проблему.

Является ли это странным или я что-то упустил ?!

+0

Появляется ли HTML для кнопки, когда вы используете «источник просмотра» в своем браузере? Что-то еще изменилось в коде в областях, которые могут быть связаны с этим изменением в строке кода? – lurker

ответ

1

Вы добавили новое действие в файл auth в конфигурации?

+0

Омг я забыл !! Он работает сейчас, спасибо вам много! –

Смежные вопросы