데이터베이스의 일부 필드를 기반으로 링크를 조건부로 표시하려하지만 IF 문에 따라 링크가 설정되지 않고 링크가 표시됩니다.Rails IF 문이 작동하지 않습니다.
<% if :mobile.present? && :mobile_verified != true %>
<%= link_to "(Verify Mobile)", :controller => 'users', :action => 'resend_verification', :method=> :post %>
<% end %>
잘못된 것이 있습니까?
사람들은 상징이 아니라 변수입니다 위의 코드에서 사용하기 전에 이러한 변수
@mobile
및@mobile_verified
을 설정하는 것을 잊지 마십시오. 아마도':'를 제거하고 싶을 것이다. 아마도 그것들을'@'으로 접두어로 묶는 것을 의미했을 것입니다. – numbers1311407많은 감사! 솔루션으로 답을 표시 할 수없는 이유는 무엇입니까? – Bill
b/c 댓글 :-) – numbers1311407