보기에서 다른 모델의 속성과액세스 내가 (모델 AA의) 컨트롤러 A를 가지고
def view_name
end
하고있는 모델 B에 :
def attributes {
:a => 'xyz';
}
end
어떻게 속성을 액세스합니까 컨트롤러 A의 뷰 내부에 :a
이 있으므로 뷰 페이지에 :a
속성 값을 표시 할 수 있습니까?
추가 정보 : 모델 B는 이미지에 대한 URL 인 :a
속성을 가지고 있으므로 컨트롤러 A의보기를 통해 이미지를 표시해야합니다. 따라서 <img>
태그에서 사용하는 방법이 궁금합니다. <img src="<%= B.a %>" />
처럼. 하지만 컨트롤러에서 인스턴스 변수로 B.a를 먼저 사용하도록 정의하지 않아도됩니까? 아니면 다른 방법이 있습니까? 당신이 모델 B의 인스턴스를 통해 속성에 액세스 할 수 있다면
모델 및 컨트롤러의 전체 코드를 게시하십시오. 그렇지 않으면 도움을 드릴 수 없습니다. stackoverflow 질문에 표시하는 데 문제가있는 경우 github에서 요령을 작성하여 https://gist.github.com/ –
할 수 있습니다. 적절한 코드가 아닙니다. – Kitty1911
소유 코드 일 경우 당신이 현재 가지고있는 것보다 더 많은 코드를 공유 할 수 없다면, 나는 이것을 downvote로 줄 것이다. 죄송합니다. –