タグ

ブックマーク / qiita.com/takashi (2)

  • QiitaのRails5アップデート - Qiita

    はじめに 7月に入社しました Railsは3.2が出た時ぐらいから attr_accessibleとかあったな〜程度の意識 無茶振り yuku 「QiitaをRails5にしたいんだよね」 終わらなかったので現状を話します Rails5は何が新しいのか ActionCable Rails API ActiveRecord attributes API Turbolinks5 etc... みたいな話はしません Rails5ができなくなったこと protected_attributesが使えなくなった belongs_toがデフォルトではoptionalではなくなった Callbackを中断するのにfalseが非推奨に Qiitaの現状 attr_accessible, protectedによるMass Assignment対策 belongs_to optionalを各所で使用している c

    QiitaのRails5アップデート - Qiita
    Nyoho
    Nyoho 2016/11/14
  • Gemの作り方(入門編) - Qiita

    はじめに まずどうやってひな形を作るか。ですがこれは bundle gem という、bundlerがデフォルトで提供しているコマンドを利用するのが一番簡単です。 今回はhello_worldという名前でgemを作るので、bundle gem hello_worldとします。 実行すると、このような形でひな形が生成されます。これを使ってgemを開発していくことになります。 gemspec Gemの作成でまず大事になるのが gemの名前.gemspec というファイルです。例えば上記で生成したひな形だと # coding: utf-8 lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'hello_world/version' Ge

    Gemの作り方(入門編) - Qiita
    Nyoho
    Nyoho 2016/01/16
  • 1