<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>selenium (jeffjiang)</title>
    <link>https://ruby-china.org/selenium</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>有没有 rails 写的开源的测试用例管理工具？需要一些个性化的需求，本来想在 testlink 的基础上改的，testlink 的代码质量太差，而且 php 语言本身不大喜欢</title>
      <description>&lt;p&gt;有没有 rails 写的开源的测试用例管理工具？需要一些个性化的需求，本来想在 testlink 的基础上改的，testlink 的代码质量太差，而且 php 语言本身不大喜欢&lt;/p&gt;</description>
      <author>selenium</author>
      <pubDate>Mon, 12 Oct 2020 11:51:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/40476</link>
      <guid>https://ruby-china.org/topics/40476</guid>
    </item>
    <item>
      <title>Rails 上传文件，编码问题</title>
      <description>&lt;p&gt;控制器里面
我用 params[:file].read 取到了文件内容的字符串，文件是 CSV 的文本文件
"\xE5\xA7\x93\xE5\x90\x8D,\xE8\xB4\xA6\xE5\x8F\xB7\xEF\xBC\x88\xE5\x8F\xAF\xE4\xBB\xA5\xE4\xB8\xBA\xE7\xA9\xBA\xEF\xBC\x8C\xE4\xB8\xBA\xE7\xA9\xBA\xE6\x97\xB6\xEF\xBC\x8C\xE7\xB3\xBB\xE7\xBB\x9F\xE6\xA0\xB9\x……&lt;/p&gt;

&lt;p&gt;这是什么编码，怎么可以转换成对应的汉字&lt;/p&gt;</description>
      <author>selenium</author>
      <pubDate>Wed, 26 Jun 2019 10:41:38 +0800</pubDate>
      <link>https://ruby-china.org/topics/38746</link>
      <guid>https://ruby-china.org/topics/38746</guid>
    </item>
    <item>
      <title>rails 发送邮件，QQ 个人邮箱有发送次数限制，发了几次后就不能发送了</title>
      <description>&lt;p&gt;错误 Net::SMTPFatalError (550 Connection frequency limited
我这个网站会定期给用户发送邮件，不知道有没有不限制的邮箱，或者是否可以设置成不限制的&lt;/p&gt;</description>
      <author>selenium</author>
      <pubDate>Thu, 20 Jun 2019 13:41:41 +0800</pubDate>
      <link>https://ruby-china.org/topics/38700</link>
      <guid>https://ruby-china.org/topics/38700</guid>
    </item>
    <item>
      <title>rails mail 怎么可以取消发送</title>
      <description>&lt;p&gt;我控制器里面，设置 5 分钟后发送邮件，但是用户如果短时间请求几次，那就会发送几次邮件，我希望用户请求，五分钟后发送邮件，在这五分钟内，如果用户再次请求，那么前一次发送的邮件将会取消，在第二次请求之后五分钟再发送邮件，怎么实现比较好呢&lt;/p&gt;</description>
      <author>selenium</author>
      <pubDate>Wed, 19 Jun 2019 09:26:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/38694</link>
      <guid>https://ruby-china.org/topics/38694</guid>
    </item>
    <item>
      <title>配置信息放哪儿比较好</title>
      <description>&lt;p&gt;我项目里面会有些开关信息，这些信息如果放在项目里面呢，如果每次改这些开关信息，都要改项目本身，而且每次都要 git 管理，翻来覆去的提交。比方说我有个配置是注册的时候要求一定要输入用户名，这个开关变量关闭，就可以不用输入用户名，打开是要求输入用户名，我本来想放环境变量的，但感觉有点多，这样的场景怎么处理比较好呢&lt;/p&gt;</description>
      <author>selenium</author>
      <pubDate>Wed, 29 May 2019 16:19:03 +0800</pubDate>
      <link>https://ruby-china.org/topics/38587</link>
      <guid>https://ruby-china.org/topics/38587</guid>
    </item>
    <item>
      <title>rails api ，如果用 jwt，怎么进行验证码验证呢，验证码的信息应该保存在哪儿呢</title>
      <description>&lt;p&gt;以前 cookie session 的机制，我可以把验证码放在 session 里面，然后通过 cookie 索引 session 可以获取验证码
如果使用 jwt 的话我看大部分的方案都是不用 session，验证码的数据把存在 token 里面，感觉不大安全，而且我看 jwt 都是登录后服务器返回的，我做验证码验证的时候用户还没登录呢怎么校验？&lt;/p&gt;</description>
      <author>selenium</author>
      <pubDate>Tue, 16 Apr 2019 19:09:19 +0800</pubDate>
      <link>https://ruby-china.org/topics/38413</link>
      <guid>https://ruby-china.org/topics/38413</guid>
    </item>
    <item>
      <title>activerecord 有没有办法加入默认查询条件</title>
      <description>&lt;p&gt;我几乎每张表都有一个 group_id，搜索的时候控制器里会根据当前用户找到 group_id，然后根据 group_id 去搜索数据，现在我是每个 action 都调用 Model.where(group_id: XXX) 的方式去用的，感觉不大优雅，有没有办法更优雅一点。
我考虑过用 scope，但是感觉还是要传进去 group_id，有没有办法在 model 层获取 controller 的方法例如 current_group_id，这样子就可以很优雅了&lt;/p&gt;</description>
      <author>selenium</author>
      <pubDate>Mon, 15 Apr 2019 09:22:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/38407</link>
      <guid>https://ruby-china.org/topics/38407</guid>
    </item>
    <item>
      <title>eager_load 用到了 left outer join,怎么可以设置里面的 on 条件呢</title>
      <description>&lt;p&gt;User.eager_load(:group)&lt;/p&gt;

&lt;p&gt;这条语句的 on 条件是 group.user_id = user.id
我想在加一个条件 group.type = 'XXX'，
其实数据可以取出来再筛选但是这么做就有点多余了&lt;/p&gt;

&lt;p&gt;left_joins
这个方法怎么传入 on 呢&lt;/p&gt;</description>
      <author>selenium</author>
      <pubDate>Fri, 12 Apr 2019 14:39:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/38387</link>
      <guid>https://ruby-china.org/topics/38387</guid>
    </item>
    <item>
      <title>具有关联对象的 ActiveRecord 对象在创建的时候会发起相关关联表的查询</title>
      <description>&lt;p&gt;具有关联对象的 ActiveRecord 对象在创建的时候会发起相关关联表的查询&lt;/p&gt;

&lt;p&gt;class A &amp;lt; ApplicationRecord
    has_many :eggs
end &lt;/p&gt;

&lt;p&gt;class B &amp;lt; ApplicationRecord
    has_many :eggs
end &lt;/p&gt;

&lt;p&gt;class C &amp;lt; ApplicationRecord
    has_many :eggs
end &lt;/p&gt;

&lt;p&gt;class Egg &amp;lt; ApplicationRecord
    belongs_to :a
    belongs_to :b
    belongs_to :c
end &lt;/p&gt;

&lt;p&gt;#这条语句同时发起了对 a,b,c 表的查询，如果关联很多，那就有很多条查询语句了，我就想插入而已
Egg.create a_id: XXX, b_id: XXX,c_id: XXX&lt;/p&gt;</description>
      <author>selenium</author>
      <pubDate>Thu, 11 Apr 2019 12:08:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/38379</link>
      <guid>https://ruby-china.org/topics/38379</guid>
    </item>
  </channel>
</rss>
