내가 /app/datatables/admin/
LINK_TO은 3.2.8
class Admin::MessagesDatatable
delegate :params, :h, :link_to, :number_to_currency, to: :@view
.
.
.
private
def data
messages.map do |message|
[
"",
link_to(message.subject, admin_message_path(message))
]
end
end
.
.
.
.
end
나는이 파일 내부에 link_to
도우미를 사용할 필요가 내부 messages_datatables.rb라는 파일이 레일하지만 난 얻을 :
NoMethodError (undefined method `admin_message_path' for #<Admin::MessagesDatatable:0xbe07170>):
경로가보기에서 정상적으로 작동합니다. 나는 내 길에 길을 가지고있다.
어디에서 오류가 있습니까?
당신이 admin_message 경로를해야합니까 사용할 수 있습니까? 커맨드 라인에서'rake routes'를 실행하여 확인할 수 있습니다. 'admin_message'를 포함하는 줄이 있어야합니다. ': as => 'admin_message''와 같은 경로가 있다면 routes.rb를 확인할 수도 있습니다 – buftlica
웹 응용 프로그램 서버를 다시 시작하고 경로를 변경 한 후에 다시 시도하십시오 –
경로에 대한 도우미 코드가 수업 전에 포함시켜야한다. –