• 好的。

  • 生成的富文本内容不正常.

    <div>图片如下<br></div>
    

    正常的应该包含"action-text-attachment"这个tag.

    <div>test<br><action-text-attachment sgid="BAh7CEkiCGdpZAY6BkVUSSIyZ2lkOi8vYmlvY3NpL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMz9leHBpcmVzX2luBjsAVEkiDHB1cnBvc2UGOwBUSSIPYXR0YWNoYWJsZQY7AFRJIg9leHBpcmVzX2F0BjsAVDA=--0d5219dfd2f4710ebec02f47988a22a2e82754bc" content-type="image/png" url="http://localhost:3000/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDQT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--58520285e5ff5068ecb62c1b1acd1f98a1e32e03/Snipaste_2019-10-01_11-19-15.png" filename="Snipaste_2019-10-01_11-19-15.png" filesize="15048" width="466" height="112" presentation="gallery"></action-text-attachment></div>
    
  • 完整日志输出如下: 日志输出

  • development和production的设置只有存储的目录不一致

  • Rails 定制简单的搜索 at 2017年11月24日

    我现在换成下面的实现了. 可以搜索单个字段, 或者所有的字符串字段.

    module Searchable
    extend ActiveSupport::Concern
    
      module ClassMethods
        def search(search, attributes: nil)
          if attributes.nil?
            attributes = []
            self.columns_hash.each { |k,v| attributes << k if [:string, :text].include? v.type  }
          end
          # attributes = self.new.attributes.keys - ["id", "created_at", "updated_at"] if attributes.nil?
          like_sql = attributes.map { |attr| %Q("#{attr}" LIKE ?) }.join("OR ")
    
          where(like_sql, *(["%#{search}%"]*attributes.size))
        end
      end
    
    end
    
    
  • Rails 定制简单的搜索 at 2017年06月24日

    没用过ransack, 就想对所有Model实现简单的字符串搜索.

  • [已解决] gem install pg 报错 at 2017年01月05日

    如果在mac上安装了Postgres.app的话

    gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.6/bin/pg_config
    
  • 谢谢,@blacktulip。还是存疑,为什么要绕一下,设置成这样。

  • 为什么要这么处理呢?直接定义类方法不好?

  • config.action_mailer.smtp_settings = {
      :address              => "smtp.exmail.qq.com",
      # :port                 => 587,
      :port    => 465,
      :domain               => 'exmail.qq.com',
      :user_name            => ENV['rrgene_username'],
      :password             => ENV['rrgene_password'],
      :authentication       => :login,
      # :enable_starttls_auto => true
      :ssl => true
    }
    
    

    ssl对应465 starttls对应587