Upload
Download free for 30 days
Login
Submit Search
Rails application template
0 likes
1,485 views
Yuto Ogi
Hamamatsu.rb#78でのLT資料です。 Ruby on RailsのApplication Template機能について。
Software
Read more
1 of 15
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
More Related Content
PDF
ポリドックにServerspecを教えよう!
ftnk
PDF
serverspecでサーバ環境のテストを書いてみよう
Daisuke Ikeda
PDF
当社のawsへの取組
Mercari Inc.
PDF
serverspecみんなで集めて(゚Д゚)ウマー?
Sho Hashimoto
PDF
Webサーバ勉強会03
oranie Narut
PDF
東京Node学園#3 Domains & Isolates
koichik
PDF
Webサーバのチューニング
Yu Komiya
PDF
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
Daisuke Ikeda
ポリドックにServerspecを教えよう!
ftnk
serverspecでサーバ環境のテストを書いてみよう
Daisuke Ikeda
当社のawsへの取組
Mercari Inc.
serverspecみんなで集めて(゚Д゚)ウマー?
Sho Hashimoto
Webサーバ勉強会03
oranie Narut
東京Node学園#3 Domains & Isolates
koichik
Webサーバのチューニング
Yu Komiya
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
Daisuke Ikeda
What's hot
(20)
PDF
Serverspecを使ってみた話
Yasufumi Moritake
PDF
Rubyでバルクインサート
Fujimura Munehiko
PDF
Serverspec at Testing Framework Meeting
Gosuke Miyashita
PDF
MySQL Casual Talks in Fukuoka vol.2
学 松崎
PDF
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Ken Sawada
PDF
Varnish 4.0 Release Party in Tokyo発表資料
Iwana Chan
PDF
Webサーバ勉強会#1_prefork_8-15
mashan94
PDF
Lisp Tutorial for Pythonista : Day 4
Ransui Iso
PDF
社内勉強会資料(Varnish Module)
Iwana Chan
PPTX
中小規模サービスのApacheチューニング
勲 國府田
PPTX
initとプロセス再起動
Takashi Takizawa
PDF
Clojureによるログ収集と解析
Yoshitaka Kawashima
PPTX
Apacheチューニング
ii012014
PDF
ノンプログラマのためのウェブサーバ入門
Atsu Yamaga
PDF
Serverspecの活用tips紹介
Daisuke Ikeda
PPTX
Solr 4.0 の主な機能
Shinichiro Abe
PDF
tcpdump & xtrabackup @ MySQL Casual Talks #1
Ryosuke IWANAGA
PDF
nginx入門
Takashi Takizawa
PDF
MySQL/Ruby終了のお知らせ
Masahiro Tomita
PDF
Capistranoで自動デプロイ
toyoshi
Serverspecを使ってみた話
Yasufumi Moritake
Rubyでバルクインサート
Fujimura Munehiko
Serverspec at Testing Framework Meeting
Gosuke Miyashita
MySQL Casual Talks in Fukuoka vol.2
学 松崎
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Ken Sawada
Varnish 4.0 Release Party in Tokyo発表資料
Iwana Chan
Webサーバ勉強会#1_prefork_8-15
mashan94
Lisp Tutorial for Pythonista : Day 4
Ransui Iso
社内勉強会資料(Varnish Module)
Iwana Chan
中小規模サービスのApacheチューニング
勲 國府田
initとプロセス再起動
Takashi Takizawa
Clojureによるログ収集と解析
Yoshitaka Kawashima
Apacheチューニング
ii012014
ノンプログラマのためのウェブサーバ入門
Atsu Yamaga
Serverspecの活用tips紹介
Daisuke Ikeda
Solr 4.0 の主な機能
Shinichiro Abe
tcpdump & xtrabackup @ MySQL Casual Talks #1
Ryosuke IWANAGA
nginx入門
Takashi Takizawa
MySQL/Ruby終了のお知らせ
Masahiro Tomita
Capistranoで自動デプロイ
toyoshi
Ad
Similar to Rails application template
(7)
PDF
Rails初心者レッスン lesson1 3rd edition
Goh Matsumoto
PDF
サーバサイドコース Sinatra + SPARQL 編
Fumihiro Kato
PDF
RubyGemsの落とし穴
Kazuhiro Nishiyama
PDF
RubyGems と Bundler について
Tomoya Kawanishi
PDF
成長を加速する minne の技術基盤戦略
Hiroshi SHIBATA
PDF
Rails解説セミナー: リリースノート解説編
Yohei Yasukawa
PDF
イマドキの現場で使えるJavaライブラリ事情
takezoe
Rails初心者レッスン lesson1 3rd edition
Goh Matsumoto
サーバサイドコース Sinatra + SPARQL 編
Fumihiro Kato
RubyGemsの落とし穴
Kazuhiro Nishiyama
RubyGems と Bundler について
Tomoya Kawanishi
成長を加速する minne の技術基盤戦略
Hiroshi SHIBATA
Rails解説セミナー: リリースノート解説編
Yohei Yasukawa
イマドキの現場で使えるJavaライブラリ事情
takezoe
Ad
More from Yuto Ogi
(12)
PDF
Ruby with AWS DynamoDB
Yuto Ogi
PDF
s3_website
Yuto Ogi
PDF
OSC浜名湖2016 Hamamatsu.rbの歩みとITコミュニティとの上手な関わり方
Yuto Ogi
PDF
itamaeで一撃サーバーProvisioning
Yuto Ogi
PDF
浜松Ruby会議01
Yuto Ogi
PDF
DMLを実行するrubyスクリプトをmigrationファイルのように管理するRailsプラグインを作った
Yuto Ogi
PDF
Web制作者のためのサーバー勉強会@沼津
Yuto Ogi
PDF
Hamamatsurb#30
Yuto Ogi
PDF
Introducing aws ruby sdk
Yuto Ogi
PDF
20130310 jaws tokai2013
Yuto Ogi
PDF
20130112_出張JAWSUG浜松_Androidの会浜松支部
Yuto Ogi
PDF
リーダブルコード 第二章
Yuto Ogi
Ruby with AWS DynamoDB
Yuto Ogi
s3_website
Yuto Ogi
OSC浜名湖2016 Hamamatsu.rbの歩みとITコミュニティとの上手な関わり方
Yuto Ogi
itamaeで一撃サーバーProvisioning
Yuto Ogi
浜松Ruby会議01
Yuto Ogi
DMLを実行するrubyスクリプトをmigrationファイルのように管理するRailsプラグインを作った
Yuto Ogi
Web制作者のためのサーバー勉強会@沼津
Yuto Ogi
Hamamatsurb#30
Yuto Ogi
Introducing aws ruby sdk
Yuto Ogi
20130310 jaws tokai2013
Yuto Ogi
20130112_出張JAWSUG浜松_Androidの会浜松支部
Yuto Ogi
リーダブルコード 第二章
Yuto Ogi
Rails application template
1.
Rails Application Template Hamamatsu.rb @jacoyutorius Hamamatsu.rb
1
2.
yuto ogi 4 @jacoyutorius 4
ruby, javascript 4 Hamamatsu.rb, JAWS-UG Hamamatsu 4 FOURIER.Inc Hamamatsu.rb 2
3.
Application Template 4 Railsの初期設定を定義するDSL 4
rails new時に実行 Hamamatsu.rb 3
4.
sample template.rb gem "date_validator" gem "email_validator" Hamamatsu.rb
4
5.
sample rails new testapp
-m ./template.rb => datevalidatorとemailvalidatorがGemfileに追記された 状態で作成される Hamamatsu.rb 5
6.
できること 4 Gemfileの追記 4 bundle
install後に実行する処理の定義 4 rails generateの実行 4 shellコマンドの実行 4 rakeタスクの実行 4 routingの定義 Hamamatsu.rb 6
7.
解決できた課題 4 よく使う開発用gemを忘れる 4 bundleしたgemの初期化コマンドを忘れる 4
"rspec:install" とか "bundle binstubs rspec-core" 4 タイムゾーンの設定を忘れる 4 config.generators.test_frameworkの設定を忘れる Hamamatsu.rb 7
8.
template.rb gem_group :development, :test
do gem "better_errors" gem "binding_of_caller" gem "pry-byebug" gem "pry-doc" gem "bullet" gem "awesome_print" gem "yard" gem "letter_opener" gem "letter_opener_web" gem "hirb" gem "hirb-unicode" gem "rubocop" gem "rubocop-rspec" end Hamamatsu.rb 8
9.
template.rb environment <<-EOF config.generators do
|g| g.orm :active_record g.helper false g.assets false g.test_framework :rspec g.controller_specs true g.helper_specs true g.view_specs false g.fixture_replacement :factory_girl, dir: "spec/support/factories" end EOF Hamamatsu.rb 9
10.
template.rb environment <<-EOF config.time_zone =
"Tokyo" config.i18n.load_path += Dir[Rails.root.join("config", "locales", "**", "*.{rb, yml}").to_s] config.i18n.default_locale = :ja EOF Hamamatsu.rb 10
11.
template.rb after_bundle do run("bundle install
--path .bundle --jobs=4") # initialize rspec run("bin/rails generate rspec:install") run("bin/bundle binstubs rspec-core") # run rubocop run("bin/bundle exec rubocop --auto-correct --auto-gen-config") # run spec run("bin/rspec") end Hamamatsu.rb 11
12.
実行 rails new testapp
-m ./template.rb --skip-bundle --skip-test Hamamatsu.rb 12
13.
その他 4 environmentでコードを書き込むとインデントが少し崩れ るので、 "rubocop --auto-correct"で整形している Hamamatsu.rb
13
14.
まとめ 4 rails composerというのもある 4
railscomposer.com Hamamatsu.rb 14
15.
4 Railsガイド 4 https://gist.github.com/jacoyutorius/ 287be5b7a99825ed89c1a054e0aca872 Hamamatsu.rb
15
Download