dry

    5

    2答えて

    管理セクションと公開セクションがあるウェブアプリケーションを設計する。それは、単に "インデックス"と "ショー"のための公平に直面しているコントローラを持っているように感じる少し冗長です。私が読んだすべての提案は、管理者用のネームスペースを示唆しています。これは問題ありません。私は追加アクション、例えば "list_public"とかそういうものを持ったコントローラを1つ持っているべきかどうか疑

    1

    3答えて

    レールアプリケーション全体のマスターテンプレートを定義する簡単な方法はありますか?そうでない場合は、同じテンプレートを複数のレイアウトファイルにコピーして貼り付けないように、テンプレートを再利用する最良の方法は何ですか?

    4

    3答えて

    私はこれを行うに私のコントローラのいずれかで、いくつかの方法があります:ここで ViewData["Customers"] = LoadCustomers(); ViewData["Employees"] = LoadEmployees(); ViewData["Statuses"] = LoadStatuses(); etc...... をLoadCustomers()、しかしLoad

    2

    3答えて

    興味深い問題があります。与えられたテーブルに列x、y、zが含まれていても、コンパイル時にどのテーブルを扱っているのか分からないということだけを知っているテーブル更新を実行できるLINQ to SQLを使用してコードを書く方法はありますか? いくつかのカラムを共有する私のDBスキーマにいくつかのテーブルがあります。私たちが扱っているテーブルに関係なく、その論理的なプロシージャと同じセットベースのUP

    6

    6答えて

    私は大規模なコードベースを持っているし、繰り返しの多い、またはほぼ繰り返されるコードはあらゆる場所に存在し、それが困難で得ることができるコードが、「重複」を追跡するようunDRYとしてについてですので、もしあれば、私は思っていましたdiffツールやHamming distance analizerのような、潜在的なDRYableコードを見つけるためのツールは、言語固有の知識などを必要としません。

    5

    3答えて

    私の小さなRailsアプリケーションでコードの重複を減らすために、私は自分のモデル間に共通のコードを自分の別のモジュールに入れることに取り組んできました。とても良い。 モデルのものは非常に簡単ですが、私はちょうど例えば、最初にモジュールを含める必要があります: class Iso < Sale include Shared::TracksSerialNumberExtension

    5

    3答えて

    私は現在、ASP.NT MVC RC1を使用して基本タイムシートアプリケーションを実装しています。私はDRYの原則に従いたいと思いますが、ある特定のケースでは難しいと感じています: 私の意見の1つは実際には部分的な見解で、特定のタスクに費やされた時間数1日のテキストボックス。最初にページをロードするときに、ビュー内のテキストボックスにその時間の合計を表示する必要があります。さらに、テキストボックス

    2

    3答えて

    私は様々なフォームなどのCMSを作成しています。私は多くのドロップダウンを作成しています。私は非常にまれにしか変わらない2-4オプションで簡単なドロップダウンのためのランダムなキー/文字列値テーブルのトンで自分のデータベースを掘り下げているような気がしません。これを責任ある方法で管理するためにあなたは何をしていますか? これは言語に依存しませんが、誰かが具体的なアドバイスをしていれば、私はRail