我想创建一个类方法来将文章描述转换为文章内容(描述=文章内容中的100个字符),我使用的是LEN,因此不起作用!

这里我们去我的代码:

class Article < ActiveRecord::Base
    belongs_to :user, :dependent => :destroy
    has_many :comments
    scope :has_rating, lambda { |rating| where("rating = ?", rating) }
    def self.has_more_than_100_char
        where("LEN(descriptions) > 100")
    end
end


感谢您的帮助。谢谢! :D

最佳答案

解决了!像这样使用length(description)

where("length(descriptions) > 100")

关于mysql - 如何在Ruby on Rails上计算文本长度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22926856/

10-13 02:14