問題タブ [refinery]
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-3 - Refinery cmsのmenu_branchからページのメインタイトルを取得する最良の方法は?
RefineryCMS サイトをセットアップしています。ホバー時にページの完全なタイトルを表示するメニュー リンクを作成したいと考えています。つまり、メニューのすべての li 要素は次の形式にする必要があります。
ここで、「my_page_main_title」は管理者がページ フォームの上部に入力するもので、「my_page_menu_title」は詳細オプションにあるものです。
をオーバーライドする必要があることがわかりました_menu_branch.html.erb
が、の後に何を入れればよいtitle:
でしょうか?
ありがとうございました。
PS:refinerycms-core v.2.0.9に乗っています
ruby - Rails 3.12でホームページからコレクションをレンダリングする方法
Railsでは、index、show、およびcrudメソッドを備えたウィジェットのコントローラーがあります。
インデックスコントローラーは単純です
次に、ホームページまたはメインのアプリ フォルダー内の任意のページで、次のように言うことができます。
Refinery にはウィジェット エンジンがありますが、これらのエンジンのコントローラーには、標準の index、show、crud メソッドがありません。上記のコードで製油所の pages_controller.rb のホーム アクションをオーバーライドすると、エラーが発生します。
初期化されていない定数Refinery::PagesController::Widget
私の質問は、リファイナリ エンジンのクラスを参照して、メインの Rails アプリからビューに含めることができるようにするにはどうすればよいですか?
例: app.main.views.index.html.erb
ウィジェットとガジェットの両方が精製エンジンです。私はまさにこれを行うバニラレールアプリを持っていますが、それは機能しますが、これを理解することで世界が開かれるので、製油所でそれを行う方法を知りたいです. 誰かがアドバイスしたり、私が見落としている可能性のあるドキュメントを指摘してくれたりして、助けてくれますか.
編集 これは、app>controllers>refinery ディレクトリにある私の pages_controller.rb のホーム アクションです。
ruby-on-rails - Rails の NoMethodError とリファイナリー エンジン
リファイナリーの別のページでリファイナリー エンジンを再利用しようとしています。routes.rb に以下を含めました:
これを行う正しい方法は何ですか?
ruby-on-rails - 非RefineryリンクをRefineryナビゲーション・メニューに挿入
_menu
Refinery は、および_menu_branch
ヘルパーでナビゲーション メニューを生成します。ユーザーが新しいページを作成できるようにするため、提供されたロジックを保持したいと思います。ただし、モデルがあり、ナビゲーション メニューにアクションProduct
へのリンクを挿入したいとします。それを行うための適切な製油所の方法は何ですか?show
Product
ruby - Joomla から Refinery への移行
サイトを PHP (Joomla + 純粋な php) から Ruby on Rails (Refinery CMS) に移動することを考えています。古いサイトには、拡張子が .html および .php のリンクがあります。古い URL を同じままにする方法はありますか (Google PageRank を下げたくありません)。config.use_custom_slugs = true
Refenery で configを使用しようとし ましたが、「.」がドロップされます。URLから。(store.php
なるstorephp
、またFAQ.html
なるfaqhtml
・・・など)ありがとう。
Railsでは、次の方法でそれを行うことができます
そして、それはすべてのURLを機能させます。したがって、カスタムスラッグが存在する場合はそれを使用するか、404を上げることができます
しかし、CMS は実際にカスタム スラッグを作成することを許可していません。
なぜ301ではないのか
説明しようとすると、ページ 1 への外部リンクが表示され、次にページ 1 がページ 2 への内部リンクを取得します。ページ 1 へのリンクは、リンクから 1000 のページ ランクを取得します。ページ 2 へのリンクは 900 を取得します。したがって、301 へのリンクは 1000 を取得し、301 が指すページは 900 を取得します。つまり、900 は完全に消えるよりはましですが、この状況を作成しないようにしています。それがどのように機能するかです。
ruby-on-rails - Rails Contact Form with Refinery CMS - データベースなし
私は actionmailer やその他の gem メソッドを試して、製油所で簡単な連絡フォームを作成しました。このフォームでやりたいことは、メールを送信することだけです。これをアプリ レベルで試してみましたが、これらを別の拡張子としてベンダー フォルダー内に追加しようとしました。誰もこれのための簡単な方法を持っていますか?
localization - rake renamery:testing:dummy のタスクを実行できません
彼ら!私はRuby on Railsとrefinerycmsの初心者です。現在、製油所の研究をしています。不足しているすべてのキーを見つけて、refinerycms を翻訳したいと考えています。チュートリアルによると、コマンドを実行する必要があります
追加の便利なレーキ タスクを有効にするため。しかし、このコマンドを実行すると、
誰も理由を知っていますか?
ところで、私はすでにgem「refinerycms-testing」をGemfileに追加してインストールしており、プロジェクトのルートディレクトリにもインストールしています。