2011-03-21 2 views
0

그래서 하나 개의 클래스를 들면, 내가 좋아하는 뭔가를 할 것이다 :Rails 3의 특정 조건에 따라 이미지에 두 클래스 중 하나를 적용하려면 어떻게해야합니까?

<%= image_tag(upload.image.url, :class => upload.upvoted? ? 'upvoted' : nil) %> 

을하지만 그것이 downvoted이 적용되는지 확인해야 할, 그래서 다음 downvoted'. If it doesn't apply, it checks to see if upvoted`가하는 클래스를 적용하고, 경우에 그 클래스를 적용합니다.

내가 도우미 메서드에 클래스를 결정하는 논리를 움직일 것입니다

답변

1

:

애플 리케이션/헬퍼/stage_helper.rb는

그런 다음 이미지 태그 도움말은 다음과 같습니다

<%= image_tag(upload.image.url, :class => upload_class(upload) %> 
+0

멋진 친구!! :) – marcamillion

관련 문제