0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Railsチュートリアル2章

Posted at

#Gem

railsにはgemファイルというライブラリがある。

Gemfile内に使用したいgemを記述、開発環境用などグループ分けすることも可能らしい。

記述しただけでは意味がないのでインストールを行う。

$ bundle install --without production

bundleに記述した通りにインストールが実行される。--withoutを使うと上記だと
production(本番環境)のgemを除いたローカルgemがインストールされます。

数が多かったりするとうまく動かない。(エラーになる)
その時は

$ bundle update 

を行う。

#バリデーション

app/models/micropost.rb
class Micropost < ApplicationRecord
validates :content, length: {maximum: 140}
end

バリデーションというのは

text入力内容や記述内容が要件を満たしているか、妥当性を確認すること

上記では
:content、投稿する内容の
:length長さが
{maximum: 140}最大140文字
というバリデーションが記述されています。

投稿する内容が140文字を越えるとエラーメッセージが表示されます。

他にもMVCなどについて詳しく書いてあるのですが
ほぼコピペになってしまいそうなので以上です。。。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?