{"url":"https://tbpgr.hatenablog.com/entry/20130709/1373380110","description":"\u6982\u8981 Controller\u306e\u751f\u6210 \u5185\u5bb9 Rails\u306e\u81ea\u52d5\u751f\u6210\u6a5f\u80fd\u3067Controller\u3092\u751f\u6210\u3057\u307e\u3059\u3002 rails g controller class_name method_name \u30b5\u30f3\u30d7\u30eb \u81ea\u52d5\u751f\u6210\u5b9f\u884c \u203bRSpec\u3001Haml\u74b0\u5883\u3067\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u69cb\u6210\u306a\u3089Test,ERB\u304c\u751f\u6210\u3055\u308c\u307e\u3059 $ rails g controller sample index create app/controllers/sample_controller.rb route get \"sample/index\" invoke haml create app/views/sample create app/view\u2026","author_name":"tbpg","blog_title":"Tbpgr Blog","provider_url":"https://hatena.blog","version":"1.0","author_url":"https://blog.hatena.ne.jp/tbpg/","height":"190","image_url":null,"published":"2013-07-09 23:28:30","provider_name":"Hatena Blog","categories":["Ruby on Rails"],"width":"100%","blog_url":"https://tbpgr.hatenablog.com/","type":"rich","title":"Ruby on Rails | Controller\u306e\u751f\u6210","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Ftbpgr.hatenablog.com%2Fentry%2F20130709%2F1373380110\" title=\"Ruby on Rails | Controller\u306e\u751f\u6210 - Tbpgr Blog\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>"}