Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Rails 4.2 -> 5.0 アップグレード
- ## gem update
- Gemfile
- gem 'rails', '5.0.0.1'
- > $ bundle update
- ## config アップデート
- > $ bundle exec rails app:update
- - ファイル追加
- config/initializers/locale.rb
- # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
- # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
- # config.i18n.default_locale = :de
- Rails.application.config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '*.{rb,yml}').to_s]
- Rails.application.config.i18n.default_locale = :ja
- config/initializers/slim_engine.rb
- # Indent html for pretty debugging
- Slim::Engine.set_options pretty: true
- ## spec
- ### spec support
- spec/support/request_macros.rb
- module RequestMacros
- def request_login_user
- before(:each) do
- @loginuser = FactoryGirl.create(:login_user)
- post user_session_path, params: { user: {email: @loginuser.email, password: @loginuser.password } }
- follow_redirect!
- end
- end
- def request_admin_user
- before(:each) do
- @loginuser = FactoryGirl.create(:login_user)
- post user_session_path, params: { user: {email: @loginuser.email, password: @loginuser.password } }
- follow_redirect!
- end
- end
- end
- ### controller spec
- Gemfile
- gem 'rails-controller-testing'
- spec/controllers
- # get :show, params: { id: 1 }, session: { user_id: 1 }
- process :update, method: :post, params: { id: 1 }
- ## db migrate
- > $ bundle exec rails db:migrate
- migrate files
- class DeviseCreateUsers < ActiveRecord::Migration[5.0]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement