悪徳商法?マニアックス ココログ支店

悪徳商法総合情報紹介ページ ~騙すなら、素敵にだまして~  本家「悪徳商法?マニアックス」は、こちら

« 2015年3月 | トップページ | 2015年8月 »

2015.05.25

[rails] 非標準RESTful actionを禁止する

railsで、contollerに index, show, new, create, edit, update, destroy(the Golden 7 actions)以外の actionを追加して許されるのは、rails暦1週間未満の素人か、rails暦10年以上のベテランrailer だけです。よって、普通の人は非標準 action を追加する必要は無いので、それを禁止する spec を書いてみました。これで、プルリクエストの度にコメントしたり、xxx_params とか set_xxxx とかを間違って action にしてしまうことを防げます。

実行例:

確認した環境:
rails 4.2.1
rspec 3.2.1

2015 05 25 [ruby on rails] | 固定リンク | コメント (4)

2015.05.17

[rails] routes に無い controller action のテストをする方法

routes.rb に、きちんと resources :post, only: [:index, :show] のように書いていくと、controller specで「アクションが呼び出せないこと」というテストがやりにくくなってしまう。具体的には、routesに定義されていないアクションを呼び出すと、No route matches と言われてしまう。

そこで、controllerとroutes の責務を分離するためには、テストの時だけrails2の頃に使っていた「何にでもマッチするroutes(legacy wild controller route)」を定義すれば良い。

inherited resources gem とかを使っていると、余計なアクションが継承されている場合があるので、テストすることをお勧めします。

確認した環境:
rails 4.2.1
rspec 3.2.1

2015 05 17 [ruby on rails] | 固定リンク | コメント (1)

2015.05.03

4月16日に、金井亮太なる人物から訴えられた裁判の弁論準備期日がありました

株式会社イノベーターの金井亮太なる人物(代理人は、清水陽平弁護士)から、ウェブサイトの記述を削除せよと訴えられた裁判の続きです。

次回までに、仮処分事件の結果を受けた主張の整理(原告側)と、証人尋問を行うかどうかを判断するために陳述書の作成(原告・被告側)が行われることになりました。

今回掛かった経費:
弁護士費用

2015 05 03 [活動報告] | 固定リンク | コメント (1)

2月16日に、金井亮太なる人物から訴えられた裁判の弁論準備期日がありました

株式会社イノベーターの金井亮太なる人物(代理人は、清水陽平弁護士)から、ウェブサイトの記述を削除せよと訴えられた裁判の続きです。

金井亮太に対して証人尋問が行われるかどうか決定する予定でしたが、裁判官の異動により持ち越しになりました。

今回掛かった経費:
弁護士費用
※今回から、弁護士を代理人として付けました(証人尋問に対応するため)。

2015 05 03 [活動報告] | 固定リンク | コメント (1)