dry

    0

    1答えて

    私は自分のコードをできるだけDRYにしておきたいと考えています。 次のコードでは、以下のコードで何度も再利用する必要があります。 .on("click", "a", function(e) {}) 私はちょうど、addToBooking機能を複製し、それを別の名前を付け、クリックハンドラのわずかな変更を行うが、それは無駄な繰り返し感じている可能性があります。 おそらくコードブロックをaddTo

    1

    3答えて

    私はいくつかの入力を持つフォームを持っています。これらの入力がクリックされると、jquery(farbtastic)用のカラーピッカーアドオンがフェードイン/アウトドロップダウン内にロードされます。 各入力は一意であり、毎回異なるカラーピッカーを読み込みます。私はこのために使用しているコードは次のとおりです。 // Color Picker Popup Menus $('html, #mgBgC

    0

    2答えて

    私は3つの配列を持っていProjectあります admins members readers が、私はこれらのアレイの各々で様々なユーザーを電子メールで送信します。 現在、それが好きでやっている: @project.admins.each do |u| ProjelementMailer.notify_update(u) end @project.members.each do |

    1

    1答えて

    私は2つの独立したコントローラをプロジェクト内の2つの別々の領域に持っています。 2つの唯一の違いは、ベースコントローラです。 BrowsingSessionController:Area1BaseController BrowsingSessionController:Area2BaseController コントローラ自体はかなり肉であり、条件に基づいてViewsまたはRedirectToAc

    4

    1答えて

    複数のオプションのトークンがパラメータとして渡される場合、Rubyで書かれたカスタムLiquidタグをネストできますか?この質問は、関連する例を提示せずに説明することはむしろ困難です。この質問があまりにも特定のユースケースであるように見える場合は、私を許してください。 タグを解析するカスタムLiquidタグを作成するOctopress(jekyll fork)のソースである以下のルビコードが与えら

    1

    1答えて

    に応じて異なるrespond_toでモデルのメソッドを呼び出すのクリーンな方法私はこのようないくつかのコードを持っている: respond_to do |format| format.html { @all_activities = current_user.recent_activities(@size_per_page,params[:start],nil) } format.csv {

    0

    4答えて

    私のコードでは、同じ名前の最後の部分(successMessage)を除いて、別の名前でdivを付けなければなりません。下のコードにdivが表示されると、1秒後にdivを削除して実行します。 もちろん、divの名前以外は同じ機能なので、これはDRYの良い例です。したがって、これらの関数を両方のdivに影響を与える関数にマージする最も簡単な方法は何ですか? ありがとうございます! if ($('#M

    0

    2答えて

    単純な例として、サブカテゴリと書籍タイトルの両方を含むことができるListViewを考えてみましょう。書籍のタイトルをクリックすると、カバー画像を示す新しいアクティビティが開始されます。サブカテゴリをクリックすると、ブックとカテゴリの新しいリストが表示されます。 インターフェイスは次のように定義されます。 interface Row { void onClick(); void

    0

    1答えて

    Facebookのボットの特別なデータ用にレンダリングしたい。私は自分のページのコントローラに <!DOCTYPE html><html><head> <meta property="og:title" content="<%= @og[:title] %>"> <meta property="og:type" content="website"> <meta property="og:ur

    2

    3答えて

    私はWebプロジェクトの星評価システムを実装しました。 レールのバックエンドで星の数が計算され、表示されます。 私はajaxを介して動的評価を実装しました。したがって、星の評価を動的に更新する必要があります。 これを達成するために、私は単純にレールコードを複製し、JavaScriptで再実装しました。このソリューションは機能しますが、DRYの原則に大きな違反のように思えるので、私はそれには本当に満