タグ

2014年1月29日のブックマーク (6件)

  • Rails – テーブルなしのモデルを利用する方法 | 株式会社田村倉庫

    RailsではモデルとDBのテーブルが1対1の関係になっていることが多いですが、対応するテーブルはないけどモデルを利用したい、というシーンがあると思います。 特に画面の入力内容が1つのテーブルに対応していない場合によく使われるとおもいます。例えば、CSVファイルの内容をインポートして各テーブルにデータを登録する場合のファイルアップロード画面用でテーブルなしモデルを使うと便利です。 このメモではこの「テーブルなしモデル」する方法を紹介します。 なぜ「テーブルなしモデル」を使うか テーブルなしモデルを利用することで以下の3つのメリットが得られると思います。 ActiveModelの強力なバリデーション機能を使える ⇒ 自分でバリデーションロジックを書かなくて済みます 他のソースコードとの統一性が保てる ⇒ 入力をモデル化することでform_forなどのメソッドが使えるため、テーブルありの場合の

    iR3
    iR3 2014/01/29
    ActiveAttr 勉強になります GJ!
  • Rails – 親子テーブルを一度に更新する方法 | 株式会社田村倉庫

    上記のような一画面に基情報(宛先、住所)と複数の明細情報(物品名、数量)がある画面で入力された情報を親子関係にある基テーブル(発送テーブル)と明細テーブル(物品テーブル)に同時に登録したい場合が業務アプリではけっこうあると思います。 Railsではこのようなケースに簡単に対応するための便利機能が用意されています。具体的にはモデルでaccepts_nested_attributes_forという設定を、ビューでfield_forメソッドを利用します。この機能を利用すると以下の2つメリットがあるので是非活用することをオススメします。 ソースコードが短くてすむ ⇒ 後述しますが、特にコントローラー側の記述量は激減します。 明細データへのバリデーション結果が画面にキレイに表示できる ⇒ 親子関係をRailsに認識させることで明細データのバリデーション結果を表示するロジックを個別に実装する必要が

    Rails – 親子テーブルを一度に更新する方法 | 株式会社田村倉庫
    iR3
    iR3 2014/01/29
    ふむふむ
  • BLOGOS サービス終了のお知らせ

    平素は株式会社ライブドアのサービスを ご利用いただきありがとうございます。 提言型ニュースサイト「BLOGOS」は、 2022年5月31日をもちまして、 サービスの提供を終了いたしました。 一部のオリジナル記事につきましては、 livedoorニュース内の 「BLOGOSの記事一覧」からご覧いただけます。 長らくご利用いただき、ありがとうございました。 サービス終了に関するお問い合わせは、 下記までお願いいたします。 お問い合わせ ※カテゴリは、「その他のお問い合わせ」を選択して下さい。

    BLOGOS サービス終了のお知らせ
    iR3
    iR3 2014/01/29
    早く毎日100億円の国富の流出を止めないと。
  • BLOGOS サービス終了のお知らせ

    平素は株式会社ライブドアのサービスを ご利用いただきありがとうございます。 提言型ニュースサイト「BLOGOS」は、 2022年5月31日をもちまして、 サービスの提供を終了いたしました。 一部のオリジナル記事につきましては、 livedoorニュース内の 「BLOGOSの記事一覧」からご覧いただけます。 長らくご利用いただき、ありがとうございました。 サービス終了に関するお問い合わせは、 下記までお願いいたします。 お問い合わせ ※カテゴリは、「その他のお問い合わせ」を選択して下さい。

    BLOGOS サービス終了のお知らせ
    iR3
    iR3 2014/01/29
    ふむふむ“日露戦争の結果、ポーツマス条約で日本の支配権が追認されたもので、侵略とはいえない。”
  • 刻言道場「まいトレ」毎日良い言葉を刻む

    iR3
    iR3 2014/01/29
    強い気持ちで運命を切開くというのは素晴らしい。早く寝る、早く起きる、食べ過ぎない、どうでもよいネットや番組を見ないというレベルの積み重ねなのかも。
  • 下村文科相「尖閣・竹島を領土と明記」。韓国は自滅するなかれ。 

    28日、下村博文文科大臣が、中学と高校の学習指導要領の解説書に、沖縄県の尖閣諸島と島根県の竹島を「我が国固有の領土」と明記する改訂を行ったことを発表しました。 また、下村文科相は「日国内の教科書で、国家としての領土がどこまでか教えていなかった今までに問題があった」「自国の固有の領土を正しく教えることは当然のこと」とも述べています。 極めて真っ当な発表と発言であり、逆に日国民として教科書に領土が明記されていなかったことに驚いた人もいるのではないでしょうか。 一方で、予想通り、韓国は「帝国主義的な野心を露骨に表した」「韓中日関係は元に戻すことができない事態を迎える」などと反発しています。 韓国中国と組んで、従軍慰安婦問題や安重根記念碑、領土問題などで日を非難し、全世界に悪質なプロパガンダを行っています。やがてそれは「韓国という国が無くなる危険な行為である」ということに気付いていないので

    下村文科相「尖閣・竹島を領土と明記」。韓国は自滅するなかれ。 
    iR3
    iR3 2014/01/29
    ふむふむ“戦後の政治において、十分に詰め切れなかった問題に対して、政治家が解決する時がきているのです。”