2017-01-03 29 views
0

Я работаю над приложением Rails 4.2 и сталкиваюсь с необычной проблемой, как показано ниже.Почему я получаю ошибку неправильного аргумента в link_to rails 4.2?

**ERROR** 
wrong number of arguments (given 3, expected 0..1) 

на link_to с синтаксисом

<%= link_to 'In Progress', letters_path(status_filter: 'In Progress') %> 

Пожалуйста прилагается скриншот для справки. Мне это кажется очень странным, поскольку я не могу найти проблемы с кодом.

enter image description here

Маршруты

enter image description here

ПОЛНЫЙ TRACE

enter image description here enter image description here

+0

Просьба предоставить определение маршрутизации для письма ресурсов –

+0

[SimoneCarletti] (http://stackoverflow.com/users/123527/simone-carletti) Пожалуйста Прилагаем маршруты – Jeet

+0

некоторые трассировки стека, а – Nithin

ответ

1

Вам действительно нужен жемчуг bartt-ssl_requirement, например 孙悟空 сказал: попробуйте забрать его, чтобы проверить, является ли это причиной проблемы. Это находится на вершине трассировки стека.

Как сказал в ридх bartt-ssl_requirement is compatible with ruby 1.8.7 and 1.9.x.

Вы недавно обновили приложение к рельсам 4?

+0

Да, и я думаю, ссылка, предоставленная [ dp] (http://stackoverflow.com/users/4002659/dp7) поможет – Jeet