0
내 문제를 일반화하기 위해 반복 가능한 객체를 반환하는 API를 사용하고 있습니다. 그 안에는 각 객체의 ID가 있습니다. 내 컨트롤러는 다음과 같습니다보기 컨트롤러에서 메서드 호출하기 Rails
class SearchController < ApplicationController
def index
@search = API.find(params[:query])
def getList(attr2)
API.list(thing.attr2)
end
end
end
에
<% @search.each do |thing| %>
<h2><%= thing.attr2 if thing.attr1 %></h2>
<%= API.list(thing.attr2) %>
<% end %>
내가 방법을 추가하는 시도하고 정의하기 전에 색인과 자기를 추가 (:
class SearchController < ApplicationController
def index
@search = API.find(params[:query])
end
end
내보기는이 같은 것입니다 예 : self.getList (attr2))보기의 모든 유사 콘텐츠에서 호출 :
<%= getList(thing.attr2) %>
내가 여기서 어디로 가고 있는지 궁금합니다. 필자는 몇 가지 문서를 읽었을 때 helper_method 행을 추가하려고했지만 인식하지 못했습니다. 또한, 이것이 스타일과 관련하여 올바른 방향일까요? 참고 문헌을 찾는 데 어려움을 겪으면서 이것이 표준적인 관행이 아니라고 생각합니다.