0
뉴스 피드를 만들고 있는데 모델 변수 내용 (예 :)에 링크를 저장할 수 있다면 도움이 될 것입니다.레일 3 : 모델 변수에 링크를 저장하는 방법
할 수 있습니까?
감사
편집 : 같은 콘텐츠 뭔가 : 도널드 (도널드 프로필 링크) 저장소를 user_x하는 user_x (링크에서 상자 (상자 페이지로 링크)를 구입했습니다 제가 원하는 것은 변수에 저장하는 것입니다).
뉴스 피드를 만들고 있는데 모델 변수 내용 (예 :)에 링크를 저장할 수 있다면 도움이 될 것입니다.레일 3 : 모델 변수에 링크를 저장하는 방법
할 수 있습니까?
감사
편집 : 같은 콘텐츠 뭔가 : 도널드 (도널드 프로필 링크) 저장소를 user_x하는 user_x (링크에서 상자 (상자 페이지로 링크)를 구입했습니다 제가 원하는 것은 변수에 저장하는 것입니다).
그래서 관계로부터 링크를 만들고 싶습니다. NOT 데이터베이스에 원시 링크를 저장하는 대신 동적으로 작성하십시오 (ID가 변경되거나 제품 ID가 변경된 경우). 예제를 올바르게 이해한다면 구매는 사용자 간의 자체 참조 조인입니까? See here for implementation setup
class User < ActiveRecord::Base
def profile_link
link_to "#{self.first_name} #{self.last_name}", user_profile_path(self)
end
def store_link
link_to "#{self.first_name} #{self.last_name}", user_store_path(self)
end
end
class Purchase < ActiveRecord::Base
def product_link
link_to self.product_name, product_path(self)
end
# buyer and seller are the aliases for the self referencing user class
def info_link
"#{self.buyer.profile_link} has bought a #{self.product_link} from #{seller.store_link}"
end
end
곳의 URL과 제목 (사용자가 만든 및 인구 있음) 테이블에있는 필드입니다보기에 그런
:
내가 원하는 것을 더 많은 정보를 추가했습니다stuff... <%= @product.info_link %>
. 감사합니다 – donald
이것이 당신을 위해 일한다면, 올바른 것으로 표시해 주시겠습니까? – sethvargo