問題タブ [erb]

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 に答える
2778 参照

ruby - ERB Ruby テンプレート -- オンライン エディター

私は、WYSISYG html 編集用の JavaScript ベースのオンライン テキスト エディターがかなりあることを知っていますが、ERB Ruby テンプレートに似たものを見つけようとしています。基本的には他のエディターと同じですが、 <%= foo.to_s %> 型のコード ブロックを文字化けしたりエンコードしたりしません。

これができるものはありますか?まだ何もない場合は、既存の JS エディターを試して変更したいと思っています。

ありがとうアマール

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

ruby-on-rails - 変数を使用してerbのrubyオブジェクトのフィールド名にアクセスするにはどうすればよいですか?元。Model.task _#{variable}

同じレコードに保存されている5つのタスクを含むやることリストがあります。

私がやりたいのは、このようなフィールドをループできるようにすることです

ただし、eval "Todo.task_#{tasks} = 'text here'"安全ではないとわかっているものを使用しない限り、これは機能しません。を使用evalしてビューでこれを行う必要があるため、使用することも実際には解決策ではありませんerb

0 投票する
3 に答える
1559 参照

ruby-on-rails - Rails:html_escapeが機能していません

何らかの理由で、HTMLエスケープが私のRailsアプリケーションで機能していません。こんなこと書いても

どの文字もHTMLエンティティに変換していません。

私には何ができるのか分かりません。それは常にうまく機能しましたが、今では突然機能しなくなりました。

何か案は?

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

ruby-on-rails - Rails ERB <%- ... -%> 対 <% ... %>

重複の可能性:
レールの -%> と %> の違い

ERB ファイルの場合、<%- ... -%> と <% ... %> の違いは何ですか? 私が知る限り、それらは同じ目的を果たしますが、一方は他方よりも多くのタイピングを必要とします。

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

html - Netbeans IDEでHTMLタグのオートコンプリートを取得することは可能ですか?

Ruby用のNetbeans6.7をインストールしたばかりですが、バグの1つは、開始タグが完了したことを認識しているように見えても、開始HTMLタグと終了HTMLタグの両方を入力する必要があることです。

他のIDEのように、終了HTMLタグを自動的に入力するように構成することはできますか?

0 投票する
3 に答える
4527 参照

ruby-on-rails - Rails フラッシュの link_to()

ユーザーが Rails アプリへのログインに失敗した場合、パスワード リセット ページに誘導したいと考えています。

ただし、コントローラーで link_to を使用することはできません。コントローラーとビューロジックを混在させずにこれを行う最良の方法は何ですか?

私の最善の推測では、これを行うにはフラッシュが間違った場所であるということですが、ご意見をいただければ幸いです。

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

ruby-on-rails - カスタム レンダリングされた ERB テンプレート内で rails 名前付きルートを使用する

メッセージング システムの ERB テンプレートをレンダリングするアクティブ レコード クラスのメソッドがあります。簡略化されたコードは次のようになります。

ここbindingで、 は ActiveRecord モデル オブジェクトの現在の Binding でありtemplate、ファイル システムから読み込まれた erb テンプレート ファイルです。

テンプレート内でいくつかの名前付きルートを使用したいのですが、名前付きルートを利用可能にすることができませんでした。

以下のさまざまな組み合わせを現在の ActiveRecord モデルに (またはできればシングルトンとして) 含める/要求するように述べている投稿をあちこちで見てきました。

これらのエラーのいくつかは、まったく正しくないと思います...その他のエラーは、ルートがまだ機能しないため、何のメリットもありません。誰にもアイデアはありますか?

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

ruby-on-rails - カスタム レンダリングされた ERB テンプレート内で rails 名前付きルートと url/view ヘルパーを使用する

Ruby のモジュールとクラスのインクルードと拡張については、多少の助けが必要です。

私の以前の質問は名前付きルートを処理しましたが、default_url_optionsハッシュのためにすべてのビュー/タグ ヘルパーではありませんでした。ここでの問題は、 のような ActionController::UrlWriter メソッドurl_forが class 属性を呼び出すことですdefault_url_options。したがって、ActionController::UrlWriter を含める場合、現在のクラス シングルトンを拡張しますが、現在のクラス自体も拡張する必要があります。以下の私のコードを見ると、MyBigClass は、インスタンスではなく、そのクラスに default_url_options を持つ必要があります。これは機能しますが、正しいかどうか、または何かを壊す可能性があるかどうかはわかりません。

これが私の現在のモジュールです:

ruby のクラス/モジュールの設計と拡張機能について完全に理解していないことは承知しています。誰かがこれについて何か洞察を持っていますか? の最後に MyBigClass の変更を元に戻す必要がありmessageますか?

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

html - html tidy および rails アプリ - erb または rthml ファイル。ルビーの代替品?

Eclipse用のHTML Tidyプラグインをインストールしました。html.erb ファイル タイプを追加したところ、erb ファイルに対して魔法のように機能するようになりました。ただし、タイトルタグを挿入し、多くの文字をエスケープ文字に変更します。これが起こらないようにするにはどうすればよいですか?または、コードを調べて再インデントし、欠落しているタグに貼り付けるルビーの代替手段はありますか? Aptana の組み込みフォーマッターが使いにくいため、多くの erb ファイルについて心配しています。ページを表示しても明らかなエラーは見られませんが、タグの不一致や削除したいものがあることは確かです。推奨事項はありますか?

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

ruby-on-rails - ビューに条件付きで情報を表示するより良い方法は?

HTML HEAD やその他の場所で、次のようなコードを頻繁に書いていることに気付きます。

次に、適切であればコントローラーに変数を設定します。

1行で同等のものを書く方法はありますか、またはコードを整理する別の方法はありますか?