RoR. Стилизация вспомогательного метода в рельсах - PullRequest
1 голос
/ 05 августа 2020

Я пытаюсь создать вспомогательный метод. Метод работает нормально, но html_safe (или как я это сделал здесь) не подходит для его стилизации. Я пробовал и другие варианты, такие как размещение html_safe после .to_s, тоже не сработало.

Вот мой последний подход.

def tweeted_text(counted)
      if current_user.tweets.count == 1
       first = "<b>current_user.tweets.count.to_s</b>" + " Tweet"
       first.html_safe 
      else 
       second = "<b>current_user.tweets.count.to_s</b>" + " Tweets"
       second.html_safe
    end
end

На мой взгляд

<%= tweeted_text(@counted) %>

Как лучше всего go стилизовать моего помощника? ты

1 Ответ

3 голосов
/ 05 августа 2020

Попробуйте это.

   def tweeted_text
     result = "<b>#{current_user.tweets.count}</b> Tweet"
     result = result + "s" if current_user.tweets.count > 1
     result.html_safe
   end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...