helpers

    0

    1答えて

    私はいくつかのクリップボードコピーコードのヘルパーを作っています。クリップボードに、ビューで生成されたURLをコピーしたいと思います。 例えば、ここではビューで働くのリンクは次のとおりです。 <%= link_to event_path(event.id) %> それはビューでうまく動作します。私はヘルパーのためにそれをどこに置くべきかを考え出すのに苦労している。私はヘルパーに変数を渡している

    0

    2答えて

    私はHtml.ActionLinkを使用するたびに、いつも私にパラメータを与えますか?代わりにそれはURLの一部である。例えば : @Html.ActionLink("Edit", "Edit", new { Username = (string)item.username }) は私を与える:代わりの /Edit?Username=username : /Edit/Username

    0

    1答えて

    私はLocation#descriptionメソッドを持っています(実際には)長い文字列を返します。この文字列は人間が読める説明であり、Location属性の値に従って生成されます。しかし、このコードは長くて複雑なものであり、私のモデルには多くの "ノンビジネス"ロジックが置かれています。 どうすればよいですか?ヘルパーでこのすべてのロジックを束ねるか、またはLocationPresenterクラ

    3

    1答えて

    app/helpersで定義されたメソッドの利用可能性について質問があります。 ヘルパーでメソッドを共有できます(たとえば、my_helper.rbで定義されたメソッドをapplication_helper.rbに定義しています)か、ビューに制限されていますか?

    2

    1答えて

    私がコレクションをループすることを可能にするHTMLリストヘルパーを作成したい場合は、リスト項目がある場合は<ul>または<ol>というタグを出力するだけです(実際に気にしているのはちょっと奇妙ですが、一例として働く)。以下のような 何か: <% html_list(:ul, MyModel.all) do |my_model| %> <span><%= my_model.id %></

    0

    1答えて

    私は私のRailsアプリケーションで使用するために、簡単なテーブルコンポーネントを探しています。私はその上にフィルタ&ページのナビゲーションが必要になります。 以上を説明するために、私は非常に様々なモデルのための私のアプリのいくつかのテーブルビューには、代わりに個別のマークアップを考え出すのは、私はのform_forに似table_forを持っていると思いました。また、table_forは関連から

    8

    2答えて

    私は丁重な宝石を使用しています。私のヘルパーメソッド(ビューとメーラによってURLを生成するために呼び出される)の中で、ちょっとしたAPIにアクセスしたいと思います。 私はApplicationControllerに、この方法でAPI接続を開始: (ところで、これを行うために、より適切な場所はありますか?)デフォルトで class ApplicationController < ActionCon

    0

    1答えて

    グリッドヘルパー(GridHelper.cs)を作成しました。すべてのモデルで正しく機能します。 このヘルパーは、以下のように各行をレンダリングする方法があります。また private void RenderRow(HtmlTextWriter writer, T item) { writer.RenderBeginTag(HtmlTextWriterTag.Tr);

    2

    1答えて

    モデルからRailsヘルパーにアクセスする際には多くの疑問があります。そのすべては、その答えがそうでないと正当に述べています。これはその質問ではありません。 かなり複雑なコントローラーとプレゼンタークラスに抽象化したいビューコードがあります。しかし、そのクラスはApplicationControllerの子孫ではありません。 deviseのcurrent_userにアクセスするにはどうすればよいで

    1

    1答えて

    私はMVC 3ヘルパークリプトを使用してパスワードをハッシュしていますが、暗号化されたパスワード以外はデータベースに保存しません。 Crypto.VerifyHashedPassword(password in DB, password in login form) if true, then login if false, the display "password wrong" この数