Hacker News new | past | comments | ask | show | jobs | submit login

I'm certainly no cultist of MVC, but I would tend to agree with them that tightly coupling presentation details to the basic model is usually unwise.



You're not supposed to put these into your models. You should create a different class/method that accepts models and returns HTML:

    class TweetWidget
      def initialize(tweet)
        @tweet = tweet
      end
      
      def content; … end
    end




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: