2019-01-01から1年間の記事一覧

rails s 実行時に、Address already in use とエラーがでるときの対処法

状態 rails sで、サーバー立ち上げようとするが、エラー発生。 Address already in use - bind(2) for "127.0.0.1" port 3000 (Errno::EADDRINUSE) 「ローカルサーバー3000番ポートがすでに使われている」ためのエラーのよう... 対処 1. lsof -i:3000でポー…

19/2/19 [rails] gem 'devise'をインストールする手順

Gemfileに下記を追記gem 'devise' $ bundle installdeviseが入ったことを確認 $ rails g devise:install データベースにusersテーブルを作りたいとき(Userモデルをつくる)$ rails g devise User bundle exec rake db:migrate4.で作成されたモデル、マイグレ…

19/2/19 deiseで使用するモデルの作成

deviseで使用するモデルは、rails g modelのような通常のモデルの作成ではない。 〜作成方法〜 $ rails g devise <モデル名> ユーザーモデルの場合 $rails g devise User でUserモデルが作成できる。

19/2/19 rails データベース作成

databese.ymlの内容で、データベース作成 $ bundle exec rake db:create

19/2/19 rails データベース削除

スキーマファイル確認、マイグレーションファイル確認。 bundle exec rake db:drop

19/2/19 rails haml導入、erbをhamlへ一括変換

Gemfile gem 'haml-rails' gem 'erb2haml' bundle install 次に、拡張子がerbのファイルをhamlに変換します。 erb2hamlをインストールしてあるので、ターミナルで下記のコマンドを実行すれば一括で変換できます。 $ rake haml:replace_erbs

19/2/10 rails g controller の不要なファイルを生成されないようにする方法

rails g controller hogehogesを実行すると_test,_helper,_coffeeなど使用しないファイルまで生成してしまう。 設定を config/apprication.rbに追加する module ChatSpace class Application < Rails::Application config.generators do |g| g.stylesheets f…

19/2/9 rails haml導入

user-no-MacBook-Pro:chat-space user$ bundle installrbenv: bundle: command not found The `bundle’ command exists in these Ruby versions: 2.5.1 user-no-MacBook-Pro:chat-space user$ which bundle/Users/user/.rbenv/shims/bundleuser-no-MacBook-P…

19/2/9 ruby version切替です。

>|| $ ruby -v=> ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin17]$ rbenv local 2.3.1-dev=> rbenv: version `2.3.1-dev’ not installed$ rbenv versions # rbenvでインストールしてあるrubyのバージョン確認=> system 2.3.1 *2.5.1 (set by /…