2015-12-19 1 views

ответ

5

Вам нужно просто отправить параметры с помощью link_to, вот и все, оно будет доступно в методе.

<%= link_to t('meters'), full_report_path(:result => 5), class: 'btn btn-sm btn-success' %> 

в методе,

def full 
    if params[:result].present? 
    @result = params[:result] 
    else 
    @result = 10 
    end 
end 

Вы можете попробовать, проверяя, является ли метод вызывается из ссылки, проверяя ли Params присутствуют, если присутствуют 5 еще 10. Вот он.

http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to вы можете найти его здесь.

+0

Если это сработает для вас, пожалуйста, примите мой ответ. – Sravan

+0

Но вы удалили, что в других случаях результат должен быть всегда 10. Любые идеи о том, как сохранить результат = 10? – Zelenka

+0

Я обновил свой ответ, как только проверил это. – Sravan

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