Это лучше в хэлпер вынести, чтобы логики во вью не было.