問題タブ [high-voltage]

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

ssl - 高電圧gemを介してレール4静的ページを提供するSSLルートを選択します

高電圧gemを介してRuby Rails 4サイトで提供されている静的なerbページがいくつかあります。

/contact ルートが SSL をリダイレクトまたは強制しないことを除いて、これはすべてうまく機能します。使用されるプロトコルに問題はありません。

エンジン ヤードでサイトをホストし、ルート ラインに :force_ssl のみまたはバリアントを配置しようとすると、展開が失敗しました。高電圧は通常のルートとはわずかに異なる引数のセットを使用するため、どこかに競合があると思われます。

選択した静的ページ (サイト全体ではない) に rails 4 で高電圧と SSL を使用している人はいますか? ルートの例を教えてください。

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

ruby-on-rails - HighVoltage gem を構成できません

Rails 4 アプリの静的ページに高電圧を使用しています。ここで概説されているように静的ホームページを指定したいのですが、サーバーの起動時に次のエラーが発生します。

config/initializers に high_voltage.rb ファイルがあるので、ここで何が問題なのか理解できません。これ以外にもハイボルテージは問題なく動作します。

アップデート:

Gemfile には次の行があります。

Gemfile.lock:

高電圧.rb:

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

ruby-on-rails - high_voltage を使用して静的ページのレイアウトを無効にする

Rails 4 プロジェクトで high_voltage gem を使用しています。これまでに 2 つの静的ページを作成しました。このチュートリアル hereに従って、レイアウトを無効にし、ユーザー認証を無効にするための「オーバーライド」動作を追加しました。それでも、デフォルトの「アプリケーション レイアウト」を使用しています。他の誰かが問題に直面しましたか?少し早いですがお礼を。

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

ruby-on-rails - ハイボルテージジェム

静的ページに High Voltage gem を設定する際に問題が発生しています。

'privacy' と 'terms' ファイルを含む view/pages フォルダーがあります。

私の _footer.html.erb には、次のものがあります。

ルートファイルには何もありません。

サーバーを実行すると、フッター ファイルにプライバシーへのリンクが (まったく) 表示されず、フィールド上でマウスをドラッグすると、このリンクの上の行に表示される著作権表示だけが強調表示されます。

どんな助けでも大歓迎です。

ありがとうございました。

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

ruby-on-rails - Rails アプリのセッション間でアクセスした最新のパスを取得する

データベースもコントローラーもない単純なレールアプリがあります。高電圧を使用してクエリをルーティングし、javascript を使用して、params ハッシュを使用してデータを取得します。

一般的な URL は次のようになります。

ユーザーが最近アクセスした 10 個の一意の URL を取得して、それらをビューに渡したいと思います。ユーザー、できれば同時セッション間で言ったことに注意してください。

ActiveSupport::Notifications または Production.log を使用してこれを取得する方法はありますか? コードが最適な場所を含む例は、大歓迎です!

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

ruby-on-rails-4 - 高電圧エラー: HighVoltage::PagesController:Class の未定義のメソッド `layout'

Ruby 2.1.2 と Rails 4.1.1 を使用しています。

「rails s」でアプリを起動すると、端末にエラーは表示されませんが、サイトの任意のページの Web アドレスを入力すると、端末で次のエラーがスローされます。

私が間違っているかもしれないアイデアはありますか?

0 投票する
0 に答える
84 参照

ruby-on-rails - Ruby on Rails の High Voltage でディレクトリごとに異なるコントローラーを使用する

Rails でいくつかの静的ページを作成しようとしており、この目的のためにHigh Voltage gemを使用しています。

私が望むのは、ページのさまざまなサブセットにカスタム URL を設定することです。また、ページごとに異なるレイアウトを使用するために、デフォルトの高電圧コントローラーをオーバーライドしたいと考えています。

たとえば、http: //example.com/about はフォルダー内の about.html.erb ビューをレンダリングしview/pagesます。しかし、http: //example.com/promo/1 はフォルダー内の 1.html.erb ページをレンダリングしview/pages/promoます。

high_voltage.rb でデフォルト ルートを無効にしました。

promo次に、パスを含むすべての URL をプロモーション コントローラーにリダイレクトするルーターを追加しました。

しかし今、私の PromoController は/views/pagesフォルダー内のビュー ファイルを探します。/views/pages/promo代わりにフォルダーからビューをレンダリングするように指示するにはどうすればよいですか?

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

ruby-on-rails - Routing issues with High Voltage and locale

My routes.rb

Which works fine for things on the top level like /pricing however pages nested inside folders (e.g. /pricing/products) get routes like /zh-CN/pricing%2Fproducts (which routes correctly, but looks ugly) and also /zh-CN/pricing/products does not route correctly