[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

102users がブックマーク コメント 9

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

長くなりがちなRailsのモデルをきれいに分割する - Qiita

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント9

  • 注目コメント
  • 新着コメント
daiki_17
"http://togetter.com/li/443850"

その他
nakaearth
Railsで開発していくと段々モデルがデカくなってきて気になる。そんな時にこの方法が使えそう。Rails4からapp/models/concernsが出来るし。

その他
sgtakeru
機能別にmoduleを作り、includeする。

その他
toshipon123
なるほど〜

その他
masuidrive
Qiitaで初めて記事書いたけど結構参照されてるみたい。コメントで新しい事も教えて貰ったし良い感じ。

その他
yuya_lush
これは良い方法ですね。 長くなりがちなRailsのモデルをきれいに分割する (via @Pocket)

その他
gotin
nice comment

その他
ttakezawa
やはりこれしかないって感じでしょうかね。次第にincludeだらけになってきます

その他
ryshinoz
参考にする

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「長くなりがちなRai...」が注目されています。

気持ちをシェアしよう

ツイートする

長くなりがちなRailsのモデルをきれいに分割する - Qiita

FrogApps 技術ブログ始めました! RailsやiOS、HTML5の情報を発信中!! → http://qiita.com/teams/frogap... FrogApps 技術ブログ始めました! RailsやiOS、HTML5の情報を発信中!! → http://qiita.com/teams/frogapps Railsでアプリを作っていると、app/models/以下にあるモデルファイルの行数が非常に長くなることになります。 そこでincludeメソッドを使ってモデルファイルを機能毎に分割してみましょう。 ファインダー関係のメソッドだけを、user/finder.rbに切り出します。 このときクラスメソッド関係は通常の定義方法が異なります。 クラスメソッドの定義は、ClassMethodsモジュールの中で行う様にします。 has_many, belongs_toなどのクラスメソッドの実行は、self.includedの中でbase.has_manyの様にして呼び出します。

ブックマークしたユーザー

  • techtech05212023年11月05日 techtech0521
  • jshimazu2017年01月10日 jshimazu
  • azuki_mihomiho2016年12月04日 azuki_mihomiho
  • akatakun2016年11月24日 akatakun
  • taka2222016年10月28日 taka222
  • kent-where-the-light-is2016年09月17日 kent-where-the-light-is
  • keisuke_ohta2016年05月28日 keisuke_ohta
  • norisuke32015年10月15日 norisuke3
  • yaaamaaaguuu2015年02月14日 yaaamaaaguuu
  • Chisei2015年01月06日 Chisei
  • sanryuu2014年10月03日 sanryuu
  • chan_gami2014年08月29日 chan_gami
  • nkwhr2014年06月26日 nkwhr
  • YarmUI2014年06月05日 YarmUI
  • daiki_172014年05月17日 daiki_17
  • chezou2014年02月10日 chezou
  • masutaka262014年01月15日 masutaka26
  • hoppie2013年12月04日 hoppie
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /