Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Yuto Ogi
1,486 views
Rails application template
Hamamatsu.rb#78でのLT資料です。 Ruby on RailsのApplication Template機能について。
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
More Related Content
PDF
ポリドックにServerspecを教えよう!
by
ftnk
PDF
serverspecでサーバ環境のテストを書いてみよう
by
Daisuke Ikeda
PDF
当社のawsへの取組
by
Mercari Inc.
PDF
serverspecみんなで集めて(゚Д゚)ウマー?
by
Sho Hashimoto
PDF
Webサーバ勉強会03
by
oranie Narut
PDF
東京Node学園#3 Domains & Isolates
by
koichik
PDF
Webサーバのチューニング
by
Yu Komiya
PDF
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
by
Daisuke Ikeda
ポリドックにServerspecを教えよう!
by
ftnk
serverspecでサーバ環境のテストを書いてみよう
by
Daisuke Ikeda
当社のawsへの取組
by
Mercari Inc.
serverspecみんなで集めて(゚Д゚)ウマー?
by
Sho Hashimoto
Webサーバ勉強会03
by
oranie Narut
東京Node学園#3 Domains & Isolates
by
koichik
Webサーバのチューニング
by
Yu Komiya
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
by
Daisuke Ikeda
What's hot
PDF
Serverspecを使ってみた話
by
Yasufumi Moritake
PDF
Rubyでバルクインサート
by
Fujimura Munehiko
PDF
Serverspec at Testing Framework Meeting
by
Gosuke Miyashita
PDF
MySQL Casual Talks in Fukuoka vol.2
by
学 松崎
PDF
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
by
Ken Sawada
PDF
Varnish 4.0 Release Party in Tokyo発表資料
by
Iwana Chan
PDF
Webサーバ勉強会#1_prefork_8-15
by
mashan94
PDF
Lisp Tutorial for Pythonista : Day 4
by
Ransui Iso
PDF
社内勉強会資料(Varnish Module)
by
Iwana Chan
PPTX
中小規模サービスのApacheチューニング
by
勲 國府田
PPTX
initとプロセス再起動
by
Takashi Takizawa
PDF
Clojureによるログ収集と解析
by
Yoshitaka Kawashima
PPTX
Apacheチューニング
by
ii012014
PDF
ノンプログラマのためのウェブサーバ入門
by
Atsu Yamaga
PDF
Serverspecの活用tips紹介
by
Daisuke Ikeda
PPTX
Solr 4.0 の主な機能
by
Shinichiro Abe
PDF
tcpdump & xtrabackup @ MySQL Casual Talks #1
by
Ryosuke IWANAGA
PDF
nginx入門
by
Takashi Takizawa
PDF
MySQL/Ruby終了のお知らせ
by
Masahiro Tomita
PDF
Capistranoで自動デプロイ
by
toyoshi
Serverspecを使ってみた話
by
Yasufumi Moritake
Rubyでバルクインサート
by
Fujimura Munehiko
Serverspec at Testing Framework Meeting
by
Gosuke Miyashita
MySQL Casual Talks in Fukuoka vol.2
by
学 松崎
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
by
Ken Sawada
Varnish 4.0 Release Party in Tokyo発表資料
by
Iwana Chan
Webサーバ勉強会#1_prefork_8-15
by
mashan94
Lisp Tutorial for Pythonista : Day 4
by
Ransui Iso
社内勉強会資料(Varnish Module)
by
Iwana Chan
中小規模サービスのApacheチューニング
by
勲 國府田
initとプロセス再起動
by
Takashi Takizawa
Clojureによるログ収集と解析
by
Yoshitaka Kawashima
Apacheチューニング
by
ii012014
ノンプログラマのためのウェブサーバ入門
by
Atsu Yamaga
Serverspecの活用tips紹介
by
Daisuke Ikeda
Solr 4.0 の主な機能
by
Shinichiro Abe
tcpdump & xtrabackup @ MySQL Casual Talks #1
by
Ryosuke IWANAGA
nginx入門
by
Takashi Takizawa
MySQL/Ruby終了のお知らせ
by
Masahiro Tomita
Capistranoで自動デプロイ
by
toyoshi
Similar to Rails application template
PPTX
フレームワーク品評会 Ruby on Rails #crossjp
by
Shiro Fukuda
PDF
nomlab_okayamaruby_slide
by
nomlab
PPTX
Tech fun rails_workshop
by
OMEGA (@equal_001)
PPT
Ruby on Rails3 Tutorial Chapter2
by
Sea Mountain
PDF
Rails3.1rc4を試してみた
by
Takahiro Hidaka
PDF
はじめての Rails アプリ開発
by
n-fukidome
PPT
Ruby on Rails Tutorial Chapter8-10
by
Sea Mountain
PPT
Ruby on Rails3 Tutorial Chapter3
by
Sea Mountain
PPTX
テックリンク資料20170529
by
yoshito funayose
PDF
Rails composerでrails newを楽にしよう
by
健太 田上
PDF
Rails初心者レッスン lesson4 2edition
by
Satomi Tsujita
PDF
Management of Gems using Bundler.
by
Tamotsu Furuya
PPTX
UnicastWS vol.2
by
Unicast Inc.
PDF
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
by
DIVE INTO CODE Corp.
PPTX
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
by
linkbal
PDF
Rubykansai 81
by
Satomi Tsujita
PPTX
【勉強会】 はじめてのRuby on Rails 4入門
by
Yuta Nakamura
PDF
Rails プロジェクトでスタートダッシュを決める
by
Tomohiko Himura
PDF
Ruby on Rails Tutorial
by
Ken Iiboshi
PDF
Railsの基礎
by
Junya Ishihara
フレームワーク品評会 Ruby on Rails #crossjp
by
Shiro Fukuda
nomlab_okayamaruby_slide
by
nomlab
Tech fun rails_workshop
by
OMEGA (@equal_001)
Ruby on Rails3 Tutorial Chapter2
by
Sea Mountain
Rails3.1rc4を試してみた
by
Takahiro Hidaka
はじめての Rails アプリ開発
by
n-fukidome
Ruby on Rails Tutorial Chapter8-10
by
Sea Mountain
Ruby on Rails3 Tutorial Chapter3
by
Sea Mountain
テックリンク資料20170529
by
yoshito funayose
Rails composerでrails newを楽にしよう
by
健太 田上
Rails初心者レッスン lesson4 2edition
by
Satomi Tsujita
Management of Gems using Bundler.
by
Tamotsu Furuya
UnicastWS vol.2
by
Unicast Inc.
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
by
DIVE INTO CODE Corp.
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
by
linkbal
Rubykansai 81
by
Satomi Tsujita
【勉強会】 はじめてのRuby on Rails 4入門
by
Yuta Nakamura
Rails プロジェクトでスタートダッシュを決める
by
Tomohiko Himura
Ruby on Rails Tutorial
by
Ken Iiboshi
Railsの基礎
by
Junya Ishihara
More from Yuto Ogi
PDF
Ruby with AWS DynamoDB
by
Yuto Ogi
PDF
s3_website
by
Yuto Ogi
PDF
OSC浜名湖2016 Hamamatsu.rbの歩みとITコミュニティとの上手な関わり方
by
Yuto Ogi
PDF
itamaeで一撃サーバーProvisioning
by
Yuto Ogi
PDF
浜松Ruby会議01
by
Yuto Ogi
PDF
DMLを実行するrubyスクリプトをmigrationファイルのように管理するRailsプラグインを作った
by
Yuto Ogi
PDF
Web制作者のためのサーバー勉強会@沼津
by
Yuto Ogi
PDF
Hamamatsurb#30
by
Yuto Ogi
PDF
Introducing aws ruby sdk
by
Yuto Ogi
PDF
20130310 jaws tokai2013
by
Yuto Ogi
PDF
20130112_出張JAWSUG浜松_Androidの会浜松支部
by
Yuto Ogi
PDF
リーダブルコード 第二章
by
Yuto Ogi
Ruby with AWS DynamoDB
by
Yuto Ogi
s3_website
by
Yuto Ogi
OSC浜名湖2016 Hamamatsu.rbの歩みとITコミュニティとの上手な関わり方
by
Yuto Ogi
itamaeで一撃サーバーProvisioning
by
Yuto Ogi
浜松Ruby会議01
by
Yuto Ogi
DMLを実行するrubyスクリプトをmigrationファイルのように管理するRailsプラグインを作った
by
Yuto Ogi
Web制作者のためのサーバー勉強会@沼津
by
Yuto Ogi
Hamamatsurb#30
by
Yuto Ogi
Introducing aws ruby sdk
by
Yuto Ogi
20130310 jaws tokai2013
by
Yuto Ogi
20130112_出張JAWSUG浜松_Androidの会浜松支部
by
Yuto Ogi
リーダブルコード 第二章
by
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