問題タブ [actionview]
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.
ruby-on-rails - 管理者ユーザー ビューと非管理者ユーザー ビューのリファクタリングを手伝ってください
ログインしているユーザーが管理者である場合、編集ボタンと追加情報を表示する本のリストがあります。現在、ログインしているユーザーのタイプに応じてレンダリングされる 2 つの個別のパーシャルがあります。ステートメントですが、それは本当に醜くなり始めました。今、私は 2 つのファイルをジャグリングしており、それぞれに少しの重複データがあります。これを行うより良い方法はありますか?
index.html.erb
_book.html.erb
_non_adminbook.html.erb
ruby-on-rails - Railsコンソール-image_tagメソッドを使用する
Railsコンソールでimage_tagメソッドを実行するにはどうすればよいですか?
コンソールを実行する$railsc
ロードヘルパー
ActionView::Helpersを含める
コマンドを実行します
image_tag('test.png')
奇妙なエラーが発生しました。
助けてください!
ruby-on-rails - Rails3でページの読み込み時間を表示する
ログファイルに「19msで200OK完了(ビュー:16.8ms |モデル:0.497ms)」と表示されるのと同様に、ビューにページの読み込み時間を表示するにはどうすればよいですか。
ruby-on-rails - Rails3 button_toはPOSTアクションを呼び出しており、PUTアクションを呼び出そうとしています
PUTアクションを実行したいbutton_toがあります(このリソースについて更新できるものは1つだけです。「確認済み」として更新されるため、アクションの実行に関連する他のフォームフィールドはありません)。
これは私の見解です(ボタンが別のコントローラーに属するビュー上にあるため、コントローラーは明示的に指定されています):
ルートファイルでは、リソースはRESTfulリソースとして宣言されています。
このリソースのコントローラーには作成アクションと更新アクションがあり、上記のbutton_toは作成アクションを呼び出します。更新アクションを呼び出してほしい。
これは、作成アクションが実行される直前にログを介して行われます。
ruby-on-rails - Deviseログインアイテムを試すときのActionView::MissingTemplate
今、私は認めなければなりません。私はRuby on Railsにまったく慣れておらず、すべての概念を完全に理解しているわけではありません。認証用にDeviseをインストールし、このガイドに従って、ビューにサインアップとログインのリンクを含めました。
これが私の中でしたことapplication.html.erb
です:
そして、私のようにviews/devise/menu/_login_item.html.erb
見えます:
次のエラーメッセージが表示されます。
そのエラーの原因は何ですか?
postgresql - 値がfalseのActiveRecordブールフィールドへの最初のリクエストは、Rails3でtrueになります。
私の見解では、そのようなコードがあります。
これはコントローラーでのリクエストです:
'presence'フィールドはbool、最初のアイテムではnil最初に取得されたアイテムのpresenceフィールドはnilですが、最初の行のクラスattrは返されません(nilまたはtrueではないなど)が、2番目のチェック正しい値(「いいえ」)を返します。falseまたはnil値を持つ他の行では、両方のチェックで正しい値を返します。それはバグですか、それとも私は間違っていますか?
Rails 3.0.0、Postgres 8.4
html - 通常の Ruby コード (非レール) で strip_tags を使用するにはどうすればよいですか?
HTML をプレーンテキストに変換する必要があります。ActionView の SanitizeHelper にはそれを行う優れた関数がありますが、それを参照して単純な test.rb ファイルで使用する方法を理解するのに苦労しています。
http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html
通話できるようにしたいstrip_tags("<b>lol</b>") => "lol"
ruby-on-rails - RAILS OVERRIDING VIEWS レンダリング
Rails がビュー *.html.erb を作成する方法をオーバーライドしたい
ActionViewパッケージでは、私はすでにそれをやろうとしました。している
下部のプロセスがいつ開始されるかを知りたいです。Rails が特定のビューのすべての html.erb の呼び出しを開始する場所を確認するために、どのクラス、ファイルなどをオーバーライドする必要があるかを意味します。
私はここにいるべきだと思います:
しかし、 puts メソッドからの痕跡は見つかりません。
すべての名前変更は、というファイルに配置され/lib/*_extensions.erb
、/config/initializers/extensions.rb
次のものがあります。
なぜ私がこれをしているのかを明らかにしたくありません。
ありがとう
ruby-on-rails - チェックボックスの値を変更すると、ActionViewがクラッシュします
フルタイムボックスのチェックを外してから[更新]をクリックすると、次のように表示されます。チェックボックスをコメントアウトしても発生しませんが、ラジオボタンに置き換えると同じことが起こります。
Users#updateのNoMethodError
行#26が発生したapp / views / users / _form.erbを表示しています:
あなたはそれを予期していなかったときにnilオブジェクトを持っています!配列のインスタンスを期待していたかもしれません。nil.mapの評価中にエラーが発生しました
抽出されたソース(行#26周辺):
完全なソース
レンプレート:
部分的:
そして私のコントローラー
ruby-on-rails - Rails は text_area に問題があるようです
<%= f.text_area :message, :class => "share_ta" %>
Rails 3.0.3 は有効なステートメントとして受け入れられないようで、次のように述べています。ActionView::Template::Error (undefined method 'message' for []:Array):
誰かが理由を知っていますか?
- 編集 -
これはform_forです