我正在开发一个rails引擎,这是我的 gem.gemspec
s.required_ruby_version = '>= 2.0.0'
s.add_dependency 'rails', '>= 4.2.0'
s.add_dependency 'enumerate_it'
s.add_dependency 'slim-rails'
s.add_dependency 'bootstrap-sass'
s.add_dependency 'jquery-rails'
s.add_development_dependency 'rdoc'
s.add_development_dependency 'tomdoc'
s.add_development_dependency 'sqlite3'
s.add_development_dependency 'rspec-rails'
s.add_development_dependency 'timecop'
s.add_development_dependency 'shoulda-matchers'
s.add_development_dependency 'factory_girl_rails'
s.add_development_dependency 'database_cleaner'
s.add_development_dependency 'awesome_print'
s.add_development_dependency 'guard'
s.add_development_dependency 'guard-rspec'
s.add_development_dependency 'guard-migrate'
s.add_development_dependency 'guard-livereload'
s.add_development_dependency 'thor'
s.add_development_dependency 'simplecov'
s.add_development_dependency 'codeclimate-test-reporter'
Run Code Online (Sandbox Code Playgroud)
这是我的迁移文件,当我运行install命令时,它将复制到我的rails应用程序:
class CreateMpaStorySchema < ActiveRecord::Migration
def change
create_table :mpa_story_archetypes do |t|
t.string :name
t.string :api_name
t.string :api_key
t.text :description
t.integer :kind, index: true
t.integer :tier, index: true
t.integer :execution, index: …Run Code Online (Sandbox Code Playgroud) rspec ruby-on-rails foreign-keys rails-migrations rails-engines