Ах, (.:format)
на маршрутах съедается Rails; .js
используется для определения формата.
Итак, простое исправление для этого может быть:
respond_to do |format|
format.html # show.html.erb
format.js { render <erb file used for html> }
end
Но это не "правильно", так как вы используете format
для возврата чего-то не такого формата (мы возвращаем HTML при запросе .js
)
Если вы можете, вы должны изменить «node.js» на другое значение, например «node_js». Иначе, посмотрите на использование parse_query
или parse_nested_query
в стойке .
Или вы можете определить / переопределить маршрут без привязки (.:format)
к концу.