問題タブ [actionviewhelper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
11128 参照

ruby - 人間化に関するレールの問題

ハッシュの鍵となる記号を人間化しようとしています

c.each_key{ |f| humanize(f.to_s)}

しかし、何らかの理由で、私はそのようなエラーを受け取ります

ActionView::Template::Error (undefined method 'humanize' for #<#<Class:0xb5b77a4>:0xb5b6598>)

ここで何がうまくいかないのか分かりますか?

0 投票する
1 に答える
667 参照

zend-framework - カスタム ビュー ヘルパーでプラグインが見つかりません

カスタム ビュー ヘルパーのヘルプが必要です。

私のフォルダ構造は次のようなものです:

そして、私が行くとlocalhost/smjestaj、このエラーが発生します:

メッセージ: 'LoadSkin' という名前のプラグインがレジストリに見つかりませんでした。使用するパス: Smjestaj_View_Helper_: /Users/davs/Zend/workspaces/DefaultWorkspace7/1/application/modules/smjestaj/views/helpers/
ZendX_JQuery_View_Helper_: ZendX/JQuery/View/Helper/
Zend_View_Helper_: Zend/View/Helper/

ヘルパーを application.ini に登録しようとしましたが、うまくいきませんでした。

フォルダーview->helpers->LoadSkin.phpをモジュール smjestaj にコピーすると動作しますが、それが正しい方法だとは思いません。

0 投票する
2 に答える
2210 参照

ruby-on-rails - Rails:ビュー:content_tagヘルパー

ビューをレンダリングしてエラーを出力する前に、次の行を実行するコントローラーがあります。

これをうまくフォーマットしたいと思います。そのために私はこのようなヘルパーを書きました

私の見解では、私は次のように呼びます。

これを実行しようとすると、Webページはdivタグ、山かっこなどを含むshow_flashの全文をレンダリングします。(FirefoxまたはChromeを使用して)要素を調べると、二重引用符で囲まれたテキストが表示されます。

次に、ヘルパーの1行を次のように変更してみました。

つまり、両方ではなく、最後のコンテンツタグ(エラー)のみをキャプチャします。

2番目のケースでは、Webブラウザーは、「エラー」クラスのCSSルールで正しくフォーマットされたdivタグをレンダリングしました。ブラウザにdivタグが出力されていません。

2つのcontent_tag要素を連結すると、なぜこの悲しみが生じたのですか?

私はあなたが私に与えることができるどんな助けにも感謝します。

0 投票する
1 に答える
21602 参照

ruby-on-rails - Railsの部分レンダリングルックアップにビューパスを追加するにはどうすればよいですか?

次のディレクトリ構造が必要です。

私の見解では、私は電話します

基本的に、Railsに/ app2 / usersディレクトリをチェックインしてから共有ディレクトリをチェックインしてから、テンプレートが見つからないというエラーが発生するように指示するにはどうすればよいですか?

アップデート


私はこれを回避しました(Senthilによって提案されたように、File.exist?

これが私の解決策です-フィードバックと提案を歓迎します

0 投票する
1 に答える
3577 参照

ruby-on-rails-3 - Rails - コントローラーで単一の画像アセットの URL を取得するにはどうすればよいですか?

私はメソッドを含めActionView::Helpers::AssetTagHelperてから使用しようとしましたimage_path()が、それは私に悲しみを与えます:

おそらく私が見逃している単純なものがあります。何か案は?

0 投票する
1 に答える
865 参照

php - Zend アクション ヘルパー リダイレクター

モデルでリダイレクトする方法、またはコントローラでリダイレクトしない方法は? 標準の zend リダイレクター ヘルパーを使用する

0 投票する
4 に答える
3871 参照

ruby-on-rails - Rails-指定されたタイムゾーンでの日時選択

私はコンサートツアーのウェブサイト用のアプリを使用しています。このアプリでは、すべての時間(発表時間、販売開始時間、イベント開始時間)が各特定の会場のタイムゾーンにローカルです。該当する場合は、ユーザーが入力した日付/時刻を取得し、before_filterを実行して適切なタイムゾーンを設定し、すべてがUTCでデータベースに保存されるようにします。'new'フォームの場合、およびインデックスとショーアクションに時刻を表示する場合は、まったく問題ありません。データがデータベースからビューに戻されるとき、私はin_time_zoneを使用して特定の場所ごとに調整します。

唯一の問題は編集フォームにあります。日付/時刻の選択により、UTCでデータが表示されます。私がサイトで作業しているとき、私は精神的に調整しますが、他の人にとっては混乱します。次のようなことをしたいと思います。

<%= f.datetime_select :start_datetime.in_time_zone(@event.time_zone) %>

または、コントローラーで:

次に、単純に<%= f.datetime_select :start_datetime %>

残念ながら、これを行う正しい方法が見つかりませんでした。試してみる価値のあるアイデアはありますか?

どうもありがとうございます。

0 投票する
1 に答える
187 参照

ruby-on-rails - Rails collection_select プロンプトは、その後ではなく、最初のページ読み込み時に表示されます。修正はありますか?

レール 2.3.11。

このような検索フォームがあります...

ページが読み込まれると、「-- Select --」というラベルの付いた最初のオプション (および をvalue=''含む) が期待どおりに表示されます。

そのメニューからオプションを選択し、フォームを送信します。ページが再読み込みされ、検索結果が表示されます。「-- Select --」オプションはメニューに表示されなくなりました。

ユーザーがそのメニューをクリアして、"-- Select --" だけに戻したい場合があるため、これは問題です。

フォームの送信後にプロンプ​​トを表示する方法はありますか?

(私は Erb ではなく Haml を使用していますが、そのアイデアはわかります。)

0 投票する
1 に答える
1068 参照

ruby-on-rails - Rails 3のメーラーでフォームヘルパーを使用するにはどうすればよいですか?

シンプルな HTML フォームを含むユーザーへのメールを作成しようとしています。このために、http://edgeguides.rubyonrails.org/action_mailer_basics.html#example-action-mailer-configurationのチュートリアルで提案されているように、Rails 3 の ActionMailer を使用しています。

メーラーの erb ファイルで form_tag のような ActionView ヘルパーを使用できません。erb ファイルでそれらにアクセスするにはどうすればよいですか。

私の user.html.erb ファイルには次のようなコードがあります。

次のエラーが表示されます。

0 投票する
2 に答える
339 参照

zend-framework - コハナでヘルパーを見る

私は次のことを行う方法を見つけようとしています:

ページがリロードされたときにajaxとページの内部部分を介してロードされるアクションを作成したいと思います。

View HelperZENDを使用してフレームワークでこれを知っていますが、方法がわかりませんKohana

コハナは初めてです。

編集: 私がやろうとしていることの例http://www.espncricinfo.com/west-indies-v-india-2011/engine/current/match/489228.html?CMP=chrome

上記のWebページでは、Webページ全体がロードされると、ライブスコアボードにロードされます。ただし、[スコアボードの更新]ボタンをクリックすると、ライブスコアボードのみがajaxに置き換えられます。

action_scoreboardスコアボードデータを取得するために使用されるアクションを作成したいと思います。そしてaction_index、ページ全体をロードするために、しかしaction_index私がビューにいる間、を呼び出す必要がありますaction_scoreboard

ありがとう