<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>blackangel_can (刘灿)</title>
    <link>https://ruby-china.org/blackangel_can</link>
    <description>呃，程序员的世界不需要签名。</description>
    <language>en-us</language>
    <item>
      <title>请教关于 paperclip 的图片切割问题</title>
      <description>&lt;p&gt;坛子里的帖子看了很久，对着上面的代码也实验了很多次。
发现完全按照上面的代码写出来的模块并没有实现图片切割功能。&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Product&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ActiveRecord&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Base&lt;/span&gt;
  &lt;span class="n"&gt;attr_accessible&lt;/span&gt; &lt;span class="ss"&gt;:description&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:price&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:title&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:pro_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:author&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:size&lt;/span&gt;
  &lt;span class="c1"&gt;#确保是数字&lt;/span&gt;
  &lt;span class="n"&gt;validates_numericality_of&lt;/span&gt; &lt;span class="ss"&gt;:price&lt;/span&gt;

  &lt;span class="n"&gt;attr_accessible&lt;/span&gt; &lt;span class="ss"&gt;:avatar&lt;/span&gt;
  &lt;span class="n"&gt;has_attached_file&lt;/span&gt; &lt;span class="ss"&gt;:avatar&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                    &lt;span class="ss"&gt;:styles&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
                        &lt;span class="ss"&gt;thumb: &lt;/span&gt;&lt;span class="s1"&gt;'100x100&amp;gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                        &lt;span class="ss"&gt;square: &lt;/span&gt;&lt;span class="s1"&gt;'200x200#'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                        &lt;span class="ss"&gt;medium: &lt;/span&gt;&lt;span class="s1"&gt;'300x300&amp;gt;'&lt;/span&gt;
                    &lt;span class="p"&gt;},&lt;/span&gt;
                    &lt;span class="ss"&gt;:default_url&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;"/images/:style/missing.png"&lt;/span&gt;
  &lt;span class="c1"&gt;#确定只能传输图片![](//l.ruby-china.com/photo/2014/014b05df8f4d0c2c56dc84699f4ffc26.png)&lt;/span&gt;
  &lt;span class="n"&gt;validates_attachment_content_type&lt;/span&gt; &lt;span class="ss"&gt;:avatar&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:content_type&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="sr"&gt;/\Aimage\/.*\Z/&lt;/span&gt;
  &lt;span class="c1"&gt;#确保不为空&lt;/span&gt;
  &lt;span class="n"&gt;validates_presence_of&lt;/span&gt; &lt;span class="ss"&gt;:title&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:pro_type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:author&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:price&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:avatar&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;上传结果是在 system/products/avatars/000/000/002/original/a.png 并没有发现图片有任何裁剪。
请教各位是如何使用的？&lt;/p&gt;</description>
      <author>blackangel_can</author>
      <pubDate>Wed, 30 Apr 2014 09:14:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/18930</link>
      <guid>https://ruby-china.org/topics/18930</guid>
    </item>
    <item>
      <title>kindeditor 上传路径的问题。</title>
      <description>&lt;p&gt;有一个文章模块，使用 scffold 脚手架构建，放在一个特定目录中。路由如下
scope "manager" do
  resources :articles
end
生成的 rake routes 
 /kindeditor/upload 
问题来了，通过使用 form 构建的表单字段
&amp;lt;%= f.kindeditor :content, :width =&amp;gt; 680, :height =&amp;gt; 450 %&amp;gt;
生成的 upload 上传路径居然是
&lt;a href="http://localhost:3001/managerkindeditor/upload" rel="nofollow" target="_blank"&gt;http://localhost:3001/managerkindeditor/upload&lt;/a&gt; 通过指定参数。&lt;/p&gt;

&lt;p&gt;&amp;lt;%= f.kindeditor :content, :width =&amp;gt; 680, :height =&amp;gt; 450,
                             :uploadJson =&amp;gt; "/kindeditor/upload",
                             :fileManagerJson =&amp;gt; "/kindeditor/filemanager"&lt;/p&gt;

&lt;p&gt;%&amp;gt;
也无法修改成为正确的地址，请问各位有遇见过这个情况么？解决方案是？&lt;/p&gt;</description>
      <author>blackangel_can</author>
      <pubDate>Tue, 01 Apr 2014 12:44:18 +0800</pubDate>
      <link>https://ruby-china.org/topics/18312</link>
      <guid>https://ruby-china.org/topics/18312</guid>
    </item>
  </channel>
</rss>
