Skip to content

Commit

Permalink
Rewrite guides/rails from HAML to Markdown (#1046)
Browse files Browse the repository at this point in the history
Signed-off-by: Takuya Noguchi <[email protected]>
  • Loading branch information
tnir authored Jan 2, 2023
1 parent 395974f commit 2d0acc3
Show file tree
Hide file tree
Showing 2 changed files with 73 additions and 76 deletions.
76 changes: 0 additions & 76 deletions source/guides/rails.html.haml

This file was deleted.

73 changes: 73 additions & 0 deletions source/guides/rails.html.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
title: How to use Bundler with Rails
---

Rails comes with baked in support with bundler.

## How to use Bundler with Rails

Install Rails as you normally would. Use sudo
if you would normally use sudo to install gems.

~~~
$ gem install rails
~~~

We recommend using rvm for dependable Ruby
installations, especially if you are switching
between different versions of Ruby
Generate a Rails app as usual

~~~
$ rails new myapp
$ cd myapp
~~~

Run the server. Bundler is transparently managing
your dependencies!

~~~
$ rails server
~~~

Add new dependencies to your Gemfile as you
need them.

~~~ruby
gem 'nokogiri'
gem 'geokit'
~~~

If you want a dependency to be loaded only in
a certain Rails environment, place it in a group
named after that Rails environment

~~~ruby
group :test do
gem 'rspec'
gem 'faker'
end
~~~

You can place a dependency in multiple groups
at once as well

~~~ruby
group :development, :test do
gem 'wirble'
gem 'ruby-debug'
end
~~~

<a href="./groups.html" class="btn btn-primary">Learn More: Groups</a>

After adding a dependency, if it is not yet
installed, install it

~~~
$ bundle install
~~~

This will update all dependencies in your
Gemfile to the latest versions that do not
conflict with other dependencies

0 comments on commit 2d0acc3

Please sign in to comment.