<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>SunA0 (Ban)</title>
    <link>https://ruby-china.org/SunA0</link>
    <description>trouble maker</description>
    <language>en-us</language>
    <item>
      <title>怎样写好注释</title>
      <description>&lt;p&gt;翻到两年前的代码&lt;/p&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# 构建还款记录
# 其中还款减免不处理
&lt;/span&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;xxxx&lt;/span&gt;
&lt;span class="p"&gt;...&lt;/span&gt; &lt;span class="p"&gt;...&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;第一反应是愣住了 为啥不处理啊 我当时特别注释不处理为啥呢
再过两年只有神能看懂了&lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Mon, 24 Mar 2025 17:19:48 +0800</pubDate>
      <link>https://ruby-china.org/topics/44106</link>
      <guid>https://ruby-china.org/topics/44106</guid>
    </item>
    <item>
      <title>外企裁员减年终吗</title>
      <description>&lt;p&gt;认识在大厂的被裁了，微博上也是各种大厂裁员减年终
没看见外企的动静啊 都在闷声发财吗&lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Tue, 17 Jan 2023 15:14:05 +0800</pubDate>
      <link>https://ruby-china.org/topics/42835</link>
      <guid>https://ruby-china.org/topics/42835</guid>
    </item>
    <item>
      <title>#{}的字符串替换是咋实现的</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="nb"&gt;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"foo"&lt;/span&gt;
&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="nb"&gt;name&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt; is a boy"&lt;/span&gt;
&lt;span class="c1"&gt;#=&amp;gt;"foo is a boy"&lt;/span&gt;
&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;       &lt;span class="nb"&gt;name&lt;/span&gt;    &lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt; is a boy"&lt;/span&gt;
&lt;span class="c1"&gt;#=&amp;gt;"foo is a boy"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;正则表达式？字符串替换算法？&lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Mon, 17 Jan 2022 02:14:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/42082</link>
      <guid>https://ruby-china.org/topics/42082</guid>
    </item>
    <item>
      <title>做个视频类 APP。用户管理支付功能播放视屏。安卓 ios 小程序。大概要多少钱</title>
      <description>&lt;p&gt;同学创业需要做 App&lt;/p&gt;

&lt;p&gt;听着意思就像做个极客时间那种 app&lt;/p&gt;

&lt;p&gt;需要 ios 端 安卓端 小程序&lt;/p&gt;

&lt;p&gt;需求不复杂主要三个方向&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; 用户管理。&lt;/li&gt;
&lt;li&gt;支付宝微信支付对接&lt;/li&gt;
&lt;li&gt;可以看视频&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;在 googleplay appstore 上架&lt;/p&gt;

&lt;p&gt;这种大概需要多少钱？工期多久？&lt;/p&gt;

&lt;p&gt;有什么靠谱的网站可以介绍&lt;/p&gt;

&lt;p&gt;app 类确实没了解过。也趁机想了解一下&lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Sun, 16 May 2021 22:28:21 +0800</pubDate>
      <link>https://ruby-china.org/topics/41267</link>
      <guid>https://ruby-china.org/topics/41267</guid>
    </item>
    <item>
      <title>没网怎么更新服务器上的代码</title>
      <description>&lt;p&gt;有个内网环境。完全不通外网&lt;/p&gt;

&lt;p&gt;以前有网的服务器就是用 git 拉代码部署。现在没了网代码也拉不了。&lt;/p&gt;

&lt;p&gt;试过本机部署 git 服务器 让生产服务器拉本机的代码。&lt;/p&gt;

&lt;p&gt;结果生产服务器找不到我的本机。ping 不通。&lt;/p&gt;

&lt;p&gt;问过一个搞 java 的是通过打补丁的方式。&lt;/p&gt;

&lt;p&gt;同事意思是拷文件&lt;/p&gt;

&lt;p&gt;还有更好的办法吗&lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Fri, 02 Apr 2021 16:20:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/41106</link>
      <guid>https://ruby-china.org/topics/41106</guid>
    </item>
    <item>
      <title>passenger+nginx 部署生产环境，chrome 把 http 自动调成 https</title>
      <description>&lt;p&gt;问题如题：
&lt;img src="https://l.ruby-china.com/photo/SunA0/354db361-3622-4607-9f76-1051e6a00ca5.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;服务器上按照命令&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;rails s -b 192.168.8.43 -p 80 -d 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/SunA0/87f60a7c-0372-4e98-8b0e-3a5c14215799.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;可以访问&lt;/p&gt;

&lt;p&gt;按照&lt;a href="https://ruby-china.org/wiki/rvm-guide" title=""&gt;教程&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;装了 passenger 通过 passenger 再装 nginx&lt;/p&gt;

&lt;p&gt;nginx.conf
&lt;img src="https://l.ruby-china.com/photo/SunA0/51802515-30c8-47a9-b9d6-f3eba19b9009.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;sbin/nginx -t
&lt;img src="https://l.ruby-china.com/photo/SunA0/82cef1d6-567a-4bf7-a229-9c280e67f6f6.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;passenger start
&lt;img src="https://l.ruby-china.com/photo/SunA0/16de42d7-94df-4b8d-bfa5-a6dce0de7ecd.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;看日志好像没什么问题？&lt;/p&gt;

&lt;p&gt;lsof -i:80
&lt;img src="https://l.ruby-china.com/photo/SunA0/4b117ae5-f561-484d-865f-831806fd0e3f.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;ps -ef|grep nginx
&lt;img src="https://l.ruby-china.com/photo/SunA0/3c77aa81-b59e-42d3-9e37-da2879987b11.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;结果就像开头的图片一样&lt;/p&gt;

&lt;p&gt;而且不管哪个浏览器都会帮我自动跳到 https&lt;/p&gt;

&lt;p&gt;可在以开发环境启动项目就不会跳转&lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Thu, 25 Feb 2021 19:33:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/40964</link>
      <guid>https://ruby-china.org/topics/40964</guid>
    </item>
    <item>
      <title>RubyMine 打开项目左上角没有 Rails 选项，只有 project、project file 等选项，有什么办法能调出来吗</title>
      <description>&lt;p&gt;之前打开项目 左上角选个 rails 整个项目感觉最主要的是把控制器跟视图搞在一起。开发起来还挺方便&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/SunA0/5b6cc0a6-0837-4953-8115-f9f35e06b8cb.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;最近按照&lt;a href="https://chloerei.com/2017/04/24/docker-compose-for-rails-development/" rel="nofollow" target="_blank" title=""&gt;教程&lt;/a&gt; 搞了个 docker-compose 搭建开发环境&lt;/p&gt;

&lt;p&gt;环境算搭好了，用 RubyMine 打开项目直接找不到这个选项了。很不习惯
&lt;img src="https://l.ruby-china.com/photo/SunA0/29ad1f07-8f07-419c-aabb-731729d95cd5.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;也不知道提供啥信息。网上查就看到&lt;a href="https://www.jetbrains.com/help/ruby/project-tool-window.html#views" rel="nofollow" target="_blank" title=""&gt;RubyMine 关于 view 的解释&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;这个是哪里可以配置吗，还是项目本身的问题&lt;/p&gt;

&lt;p&gt;不能改成 Rails 的话 是不太习惯&lt;img title=":sweat_smile:" alt="😅" src="https://twemoji.ruby-china.com/2/svg/1f605.svg" class="twemoji"&gt; &lt;img title=":sweat_smile:" alt="😅" src="https://twemoji.ruby-china.com/2/svg/1f605.svg" class="twemoji"&gt; &lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Sun, 10 Jan 2021 03:18:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/40796</link>
      <guid>https://ruby-china.org/topics/40796</guid>
    </item>
    <item>
      <title>Rails 的 URL 跟 Django 的 URL 的区别。Rails 的链接为啥没有 HTML 结尾</title>
      <description>&lt;p&gt;拿两个社区的某个链接作比较&lt;/p&gt;

&lt;p&gt;rails：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ruby-china.org/topics/40441" rel="nofollow" target="_blank"&gt;https://ruby-china.org/topics/40441&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;django：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.django.cn/forum/forum-1.html" rel="nofollow" target="_blank"&gt;https://www.django.cn/forum/forum-1.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;习惯了 rails 之后 看到.html 结尾觉得不自然&lt;/p&gt;

&lt;p&gt;想知道这其中的原因&lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Wed, 11 Nov 2020 14:41:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/40567</link>
      <guid>https://ruby-china.org/topics/40567</guid>
    </item>
    <item>
      <title>如何把页面做的，让用户体验感好 (?)</title>
      <description>&lt;p&gt;秉承 mvc 精神 (误)，在公司干起了前后端开发，&lt;/p&gt;

&lt;p&gt;但实际上发在页面上的时间巨多效果也不好&lt;/p&gt;

&lt;p&gt;问题往往在于业务流程界面的设计，&lt;/p&gt;

&lt;p&gt;之后努力的途径就是抄了一个产品的界面，&lt;/p&gt;

&lt;p&gt;还看了本 ui 设计的书，印象最深的就是“提示性语句写的生动活泼增加产品的温度”&lt;/p&gt;

&lt;p&gt;但其实读完体会不大，还是见识少了&lt;img title=":sweat_smile:" alt="😅" src="https://twemoji.ruby-china.com/2/svg/1f605.svg" class="twemoji"&gt; &lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Sat, 22 Aug 2020 03:38:41 +0800</pubDate>
      <link>https://ruby-china.org/topics/40313</link>
      <guid>https://ruby-china.org/topics/40313</guid>
    </item>
    <item>
      <title>变量写成中文是不是巨蠢的行为</title>
      <description>&lt;p&gt;举例就是定义个 hash &lt;/p&gt;

&lt;p&gt;hash = {“第一个”=&amp;gt;1,“第二个”=&amp;gt;2,“第三个”=&amp;gt;3}&lt;/p&gt;

&lt;p&gt;此类差不多的定义是不是不该做的
&lt;img title=":broken_heart:" alt="💔" src="https://twemoji.ruby-china.com/2/svg/1f494.svg" class="twemoji"&gt; &lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Fri, 31 Jul 2020 14:59:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/40220</link>
      <guid>https://ruby-china.org/topics/40220</guid>
    </item>
    <item>
      <title> 在 create 动作中 调用 js 失效 ,表单写了 remote:true 但反映问题 ActionController::UnknownFormat</title>
      <description>&lt;p&gt;ruby 2.4.1 rails 5.2.3&lt;/p&gt;

&lt;p&gt;worker_fields_controller&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;new&lt;/span&gt;
  &lt;span class="vi"&gt;@field&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;WorkerField&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt; 
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;create&lt;/span&gt;
    &lt;span class="vi"&gt;@field&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;WorkerField&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;field_params&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="vi"&gt;@field.save&lt;/span&gt;
    &lt;span class="n"&gt;respond_to&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="nb"&gt;format&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
      &lt;span class="nb"&gt;format&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;js&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;new.html.erb&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;%= form_for(@field, remote: true,authenticity_token: true,html: {class: "navbar-left"}) do |form| %&amp;gt;
  &amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;form&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;text_field&lt;/span&gt; &lt;span class="ss"&gt;:field_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="ss"&gt;:'tag_name'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;class: &lt;/span&gt;&lt;span class="s1"&gt;'form-control'&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;placeholder: &lt;/span&gt;&lt;span class="s2"&gt;"标签名"&lt;/span&gt;&lt;span class="o"&gt;%&amp;gt;&lt;/span&gt;
  &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;%= form.submit "创建", class: "btn btn-primary " %&amp;gt;
&amp;lt;% end %&amp;gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;create.js.erb&lt;/p&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;111111111111111111&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;报错：ActionController::UnknownFormat&lt;/p&gt;

&lt;p&gt;Request info:&lt;/p&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;Request&lt;/span&gt; &lt;span class="nx"&gt;parameters&lt;/span&gt;  
&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;utf8&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;✓&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;authenticity_token&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;6voe3N6JOISSuzCArQjVZnnhFLnrd7y2IOgemnZbxNdoFuhsouWqmP7PH0JA/iS0uVjnoFE+coaTEh/UNqoLMA==&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;hr_worker_field&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;field_name&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;xxx&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;controller&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;hr/worker_fields&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;action&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;create&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nx"&gt;Rack&lt;/span&gt; &lt;span class="nx"&gt;session&lt;/span&gt;    
&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;Object&lt;/span&gt; &lt;span class="nx"&gt;too&lt;/span&gt; &lt;span class="nx"&gt;large&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt; &lt;span class="nx"&gt;Modify&lt;/span&gt; &lt;span class="nx"&gt;ActionDispatch&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt;&lt;span class="nx"&gt;Request&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt;&lt;span class="nx"&gt;Session&lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="nx"&gt;inspect&lt;/span&gt; &lt;span class="nx"&gt;or&lt;/span&gt; &lt;span class="nx"&gt;adjust&lt;/span&gt; &lt;span class="nx"&gt;BetterErrors&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;maximum_variable_inspect_size&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nx"&gt;you&lt;/span&gt; &lt;span class="nx"&gt;need&lt;/span&gt; &lt;span class="nx"&gt;to&lt;/span&gt; &lt;span class="nx"&gt;see&lt;/span&gt; &lt;span class="nx"&gt;it&lt;/span&gt;&lt;span class="p"&gt;.)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;log:&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Started POST "/hr/worker_fields" for ::1 at 2020-07-13 19:24:02 +0800
Processing by Hr::WorkerFieldsController#create as HTML
  Parameters: {"utf8"=&amp;gt;"✓", "authenticity_token"=&amp;gt;"fTZiZhfkuxYwMC7+vUeOM0dcEuPslmTLHbJD5k/mJJn/2pTWa4gpClxEATxQsX/hh+Xh+lbfqvuuSEKoDxfrfg==", "hr_worker_field"=&amp;gt;{"field_name"=&amp;gt;"xxx"}}
  Fdn::User Load (0.4ms)  SELECT  `fdn_users`.* FROM `fdn_users` WHERE `fdn_users`.`id` = 1 LIMIT 1
  ↳ app/helpers/fdn/user_sessions_helper.rb:22
  Fdn::UserInformation Load (0.3ms)  SELECT `fdn_user_informations`.* FROM `fdn_user_informations` WHERE `fdn_user_informations`.`user_id` = 1
  ↳ app/helpers/fdn/user_sessions_helper.rb:22
   (0.1ms)  BEGIN
  ↳ app/controllers/hr/worker_fields_controller.rb:17
  Hr::WorkerField Create (0.3ms)  INSERT INTO `hr_worker_fields` (`field_name`, `created_at`, `updated_at`) VALUES ('xxx', '2020-07-13 19:24:02', '2020-07-13 19:24:02')
  ↳ app/controllers/hr/worker_fields_controller.rb:17
   (3.8ms)  COMMIT
  ↳ app/controllers/hr/worker_fields_controller.rb:17
Completed 500  in 16ms (ActiveRecord: 4.9ms)



ActionController::UnknownFormat - ActionController::UnknownFormat:
  app/controllers/hr/worker_fields_controller.rb:18:in `create'

Started POST "/__better_errors/39432d2893672a62/variables" for ::1 at 2020-07-13 19:24:02 +0800

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;也网上看了些别人的情况，在我这没啥用。&lt;/p&gt;

&lt;p&gt;还试着在表单加 format：：js 的参数&lt;/p&gt;

&lt;p&gt;实在不知道解决方案&lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Mon, 13 Jul 2020 17:27:41 +0800</pubDate>
      <link>https://ruby-china.org/topics/40145</link>
      <guid>https://ruby-china.org/topics/40145</guid>
    </item>
    <item>
      <title>如何判断生产环境下 Nginx 是否正常工作</title>
      <description>&lt;p&gt;最近瞎摸了一下 nginx+passenger 在阿里云部署生产环境&lt;/p&gt;

&lt;p&gt;项目下敲命令 &lt;code&gt;passenger start -e production -d&lt;/code&gt; 也跑起来了&lt;/p&gt;

&lt;p&gt;但是 nginx.conf 里写的用 80 端口。查的时候 80 端口是阿里云的服务在占用&lt;/p&gt;

&lt;p&gt;所以不明白 nginx 是否有在工作，也有用命令去看进程&lt;/p&gt;

&lt;p&gt;nginx.conf&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;server {
        listen       80;
        server_name  ip;
        root /root/project/public
        passenger_enabled on;
        location / {
            root   html;
            index  index.html index.htm;
        }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;lsof -i:80&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
AliYunDun 883 root   22u  IPv4  19135      0t0  TCP ubuntu18.04:59914-&amp;gt;100.100.30.26:http (ESTABLISHED)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;lsof -i:3000&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;COMMAND     PID  USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
nginx-1.1 12800 xx    5u  IPv4 1106451      0t0  TCP *:3000 (LISTEN)
nginx-1.1 12805 xx    5u  IPv4 1106451      0t0  TCP *:3000 (LISTEN)

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ps -ef | grep nginx &lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;xx    12800     1  0 May07 ?        00:00:00 nginx: master process /home/xx/.passenger/support-binaries/6.0.4/nginx-1.17.3 -c /tmp/passenger-standalone.ditppu/nginx.conf -p /tmp/passenger-standalone.ditppu
xx    12805 12800  0 May07 ?        00:00:00 nginx: worker process
xx    12812     1  0 May07 ?        00:00:00 /home/xx/.rvm/gems/ruby-2.4.1@blog/gems/passenger-6.0.4/buildout/support-binaries/PassengerAgent temp-dir-toucher /tmp/passenger-standalone.ditppu --cleanup --daemonize --pid-file /tmp/passenger-standalone.ditppu/temp_dir_toucher.pid --log-file /home/xx/project/log/passenger.3000.log --nginx-pid 12800
root     14906 14786  0 00:26 pts/2    00:00:00 grep --color=auto nginx
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>SunA0</author>
      <pubDate>Fri, 08 May 2020 00:28:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/39845</link>
      <guid>https://ruby-china.org/topics/39845</guid>
    </item>
    <item>
      <title>如何显示关联查询的全部内容</title>
      <description>&lt;p&gt;举例来说 一个机构有好多项目
通过写 find 方法找到机构符合条件的项目
result=Agency.find :all,
                               :joins=&amp;gt;' INNER join projects on projects.agency_id=agencies.id',
                               :conditions=&amp;gt;'projects.score&amp;gt;60'
这样 result 存的是 agencies 表的所有字段 可 projects 符合条件的内容又该如何显示&lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Fri, 27 Sep 2019 11:12:19 +0800</pubDate>
      <link>https://ruby-china.org/topics/39088</link>
      <guid>https://ruby-china.org/topics/39088</guid>
    </item>
    <item>
      <title>如何同时创建两个表的记录</title>
      <description>&lt;p&gt;比方说 User 表有 name 属性 book 表有 name 属性 两表一对多关系
如何写能在表单里把 user 和 book 一起创建 而不是先建 user 再建 book&lt;/p&gt;</description>
      <author>SunA0</author>
      <pubDate>Tue, 06 Aug 2019 16:31:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/38921</link>
      <guid>https://ruby-china.org/topics/38921</guid>
    </item>
  </channel>
</rss>
