※スマホ対応はしてません。

カテゴリー: Ruby

Ruby on RailsをDockerで始めるサンプルとチュートリアルを書いたよ。

カテゴリー: Ruby on Rails

書いたぞ。

日本語版の方をセルフ転載します。最新版はGitHub↑のほうで。

関連:


→English

DockerでRailsアプリを作ったり動かしたりするサンプルとチュートリアルです。

Windowsの方

コマンドプロンプトやPowerShell入力時、 `pwd` を %CD% に置き換えてください。

じゃないと例えばこんな感じのエラーになります。

docker: Error response from daemon: create `pwd`/app: “pwd/app” includes invalid characters for a local volume name, only “[a-zA-Z0-9][a-zA-Z0-9_.-]” are allowed. If you intended to pass a host directory, use absolute path.

準備

事前に以下が必要です。

  • Dockerインストール

このサンプルを試す

あるいは既存プロジェクトに参加する例。

  1. リポジトリをクローン
  2. Dockerコンテナーを起動
  3. DBを初期化
  4. いえーい
  5. 止める

    (さらに…)

Ruby on Rails+CarrierWave+RMagickで画像アップローダーをささっと作る手順。

カテゴリー: Ruby on Rails

2018-05-05追記: Rails 5.0.7で試したけど、この内容で特に問題ないっぽいです。

タネマキの常連さんの松本さんにCarrierWaveてのを教えてもらいました。最近のファイルアップロードはこれがイケてるらしい。

使い方は僕の方で調べたものなんで、もしかしたらおかしいかもしれない。

概要

何それ

これこれ。

めんどい

そんなあなたのためにシェルスクリプトをご用意致しました。

sedまじ便利。

環境

  • ruby 2.0.0p247
  • Rails 4.0.0

準備

アプリ作成

rails new uploader
cd uploader

CarrierWave導入

(さらに…)

Railsのインストール時に “rake’s executable “rake” conflicts” と言われるが、上書きしてしまって良いらしい。

カテゴリー: Ruby, メモ

めもめも。

rubyが悪いのかrailsが悪いのか、あるいはrakeなのかrvmなのかginpeiなのかもよくわからないけれど、上書きして特に問題ないらしい。

$ gem install rails --no-ri --no-rdoc
Fetching: bundler-1.3.5.gem (100%)
Successfully installed bundler-1.3.5
rake's executable "rake" conflicts with /home/__user__/.rvm/rubies/ruby-2.0.0-p247/bin/rake
Overwrite the executable? [yN]  y
Successfully installed rake-10.1.0
2 gems installed

via: https://github.com/jimweirich/rake/issues/178

rubyの問題 かな。

RVMでRuby 2.0.0を使う方法、というか何というか。

カテゴリー: Ruby, メモ

めもめも。たぶん、ごく当たり前の事。初心者なもんでーてへー。

これだけで良いらしい。

rvm get stable
rvm install 2.0.0
rvm use 2.0.0

via: http://stackoverflow.com/questions/15108673/installing-ruby-2-0-0-using-rvm

なお今後も2.0.0を主として使うなら、設定をしておく。

rvm --default 2.0.0