Я определил пользовательский метод в файле application_helper.rb следующим образом:
def rxtrnk(line)
rxTRNK = /\w{9,12}/m
trnks = Array.new
i = 0
while i <= line.size
if line[i].match(rxTRNK)
trnks[i] = line[i].scan(rxTRNK)
end
i += 1
end
return trnks
end
Затем я попытался вызвать его из вида следующим образом:
<% @yo = rxtrnk(@rts)%>
Но я получаю страницу с ошибкой:
NoMethodError in TrunksController#routesperswitch
undefined method `rxtrnk' for #<TrunksController:0x7f2dcf88>
Я знаю, что это очень новичок вопрос, но я не мог найти решение от googling:( Спасибо за вашу помощь.
edit/here - полное application_helper.rb
module ApplicationHelper
def rxtrnk(line)
rxTRNK = /\w{9,12}/m
trnks = Array.new
i = 0
while i <= line.size
if line[i].match(rxTRNK)
trnks[i] = line[i].scan(rxTRNK)
end
i += 1
end
return trnks
end
end