問題タブ [radiant]

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

ruby-on-rails-3 - Radiant は現在 Rails 3 をサポートしていますか?

Radiantをgem install radiantインストールしていたのですが、Rails 3に対応していないことがわかりました。しかし、GithubのRadiantのソースコードに「GemfileRails3」というファイルがあるのを見つけました。Radiant は本当に Rails3 をサポートしていないのですか?

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

ruby-on-rails - Radiant CMS 0.9.1 から 1.1.0 にアップグレードする方法

これを行うためのベストプラクティスはありますか? より具体的には、新しいインスタンスを作成し、古いインスタンスからコンテンツを順次移動するのが良いですか、それとも古いインスタンスを直接アップグレードする必要がありますか?

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

radiant - localhost:3000 は、デフォルトで、Radiant CMS サイト ページではなく、Rails ページへようこそ

Windows XP に Radiant をインストールしています。データベースはデフォルトの sqlite3、サーバーは Webrick (Mongrel でも試しました)、Ruby/Rails ファイルは WAMP にインストールされています。ドキュメント「example_application」の新しいサイトは c/wamp/www/ にインストールされ、フォルダーには必要なすべてのフォルダー/ファイルが取り込まれているようです。

localhost:3000/ にアクセスすると、少なくとも Rails へようこそというメッセージが表示されるため、Rails が正しくインストールされていると想定しています。ただし、これは、localhost:3000 にアクセスするときに、サイト ページ (空白のテンプレートである必要がありますか?) を読み込んでいないことを意味します。

私はこれらの指示に従います: script/server -e production - インストールの最後のステップとしてこれを実行しました

ブラウザ ウィンドウで http: に移動します -- localhost:3000 - Rails へようこそページを取得します localhost:3000/admin - 以下のエラー メッセージを取得します Routing Error

[GET] "/admin" に一致するルートはありません

利用可能なルートの詳細については、rake ルートを実行してみてください。

-- また、Webrick を 127.0.0.1 にバインドしようとしました -- うまくいきませんでした (これで修正できるのでしょうか?)

更新: *rake ルートを実行したところ、次のように返されました: ドライブの指定が無効です。指定されたパスが見つかりません。admin_snippets GET (スニペットの部分ログ) Aptana Studio からコピー/貼り付けできませんでした。

* 更新:
example_application/public には index.html ファイルがないため、ページがデフォルトで "Welcome to Rails!" になるという問題は解決されているはずです。Radiant 管理者ログイン ページと、localhost:3000 でロードする必要がある空のサイトへのデフォルト ルートを設定するにはどうすればよいですか?

routes.rb ファイルには次のように書かれています: load File.join(RADIANT_ROOT, "config", "routes.rb")


また、Rails は Windows 環境向けではないことも承知していますので、ご容赦ください。Radiant のログイン ページにアクセスするための論理的な修正が既にどこかにある場合は、申し訳ありません。

アドバイスできる方いましたらよろしくお願いします。

答え:

最終的にRadiantをWindowsにインストールしましたが、以前にこれらの問題が発生した理由や、最後の試行でlocalhost:3000が機能した理由がわかりません。上記の質問に対するこの回答は、将来 Windows XP にインストールする予定のある人のためのものです。

上記のポイントにたどり着いたら、最後のオプションとして「シンスタート」を試しましたが、うまくいきませんでした。次に、デフォルトでWebrickになると考えていたRailsサーバーを試しました。ただし、この時点では localhost:3000 は読み込まれていません。
最後の試行 -- これは機能しました -- スクリプト/サーバー webrick

--- 'script/server webrick' の 読み込みが非常に遅く、すべての [Get] コントローラーが表示されますか? 以前の localhost:3000 の読み込みの試行から欠落していた情報。ターミナルには、WelcomeController#index と sqlite3 からの情報の出力が表示されます。

ターミナルからのリダイレクト URL は次のとおりです: localhost:3000/admin/welcome -- ここにログイン ページがありました

ただし、localhost:3000 と localhost:3000/admin/ の両方からロードするのではなく、localhost:3000/admin でログイン ページを個別に見つける必要があるのに対し、localhost:3000 でロードする必要がある空白のテンプレート ページがまだありません。

この時点で、ログイン後にダッシュボードが稼働しているはずです。

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

ruby-on-rails - centos のラディアントに関する問題

Radiant cms バージョン 0.8.2 に問題があります。アプリケーションで、フォーム アプリケーションで送信をクリックすると、radiant/app/controller にある初期化されていないコントローラーのエラーが発生しました。

エラー :

NameError (初期化されていない定数 ResourceController): vendor/extensions/smart/app/controllers/quote_requests_controller.rb:1 /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:inrun'

/usr/lib/ruby/1.8/webrick/server.rb:173:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:instart'

/usr/lib/ruby/1.8/webrick/server.rb:162:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:instart'

/usr/lib/ruby/1.8/webrick/server.rb:92:in each' /usr/lib/ruby/1.8/webrick/server.rb:92:instart'

/usr/lib/ruby/1.8/webrick/server.rb:23:in start' /usr/lib/ruby/1.8/webrick/server.rb:82:instart'

ResourceController は radiant/app/controllers/admin/resource_controller.rb にあります

そして、quote_requests_controller.rb の 1 行目に、"class QuoteRequestsController < ResourceController::Base" があります。

レール 2.3.14 ルビー 1.8.7 ruby​​gems-update (1.4.2) ラディアント 0.8.2

この問題についてグーグルで調べましたが、エラーを理解するのを手伝ってください。

ありがとう、ニラフ

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

ruby-on-rails - NoMethodError (nil:NilClass のメソッド「service_options」が未定義)

Rails 2.3.4 を使用していますが、「no method error」に直面しています

メソッドが見つからない可能性がありますが、私の質問は、空のテーブルが原因でエラーが発生する可能性はありますか? または別のコントローラーまたはヘルパーでエラーが発生しましたか?

エラー トレース:

QuoteRequestsController#create の処理 (2012-10-17 16:07:34 の 127.0.0.1 用) [POST] パラメータ: {"controller"=>"quote_requests", "quote_request"=>{"packing_required"=>"", "move_steps_number"=>"", "phone_day"=>"", "pickup_region_id"=>"", "email"=>"", "move_to_street"=>"", "move_from_suburb"=>"", "タイトル"=>"", "quick_estimate"=>"true", "room_counts"=>{"9"=>"0", "8"=>"0", "5"=>"0", "2 "=>"0", "3"=>"0", "6"=>"0", "7"=>"0", "1"=>"0", "4"=>"", "11"=>"0"}, "arrive_parking_notes"=>"", "first_name"=>"", "arrive_date_flexible"=>"false"," Insurance_value"=>"", "arrive_steps_number"=>"", "move_parking_notes"=>"", "last_name"=>"", "move_region_id"=>"", "move_date_flexible"=>"false", "move_type_id "=>"26", "move_to_city"=>"", "arrive_date"=>"", "move_from_street"=>"", "move_date"=>"", "move_to_suburb"=>"", "move_from_city" =>"", "phone_mobile"=>""}, "authenticity_token"=>"U42qF1c0FJXvnC1SCNNYWzxKN3Pem7dC6L01LbTQD7E=", "commit"=>"Submit", "action"=>"create"}

NoMethodError (未定義のメソッドservice_options' for nil:NilClass): vendor/extensions/smartmove/app/controllers/quote_requests_controller.rb:136:inload_regions'

vendor/radiant/vendor/plugins/haml/rails/./lib/sass/plugin/rails.rb:19:「プロセス」内

/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/httpserver.rb:104:「サービス」内

/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/httpserver.rb:65: in `run'

/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'

/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/server.rb:162:「開始」

/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'

/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/server.rb:95:in `start'

/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/server.rb:92:in `each'

/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/server.rb:92:「開始」

/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/server.rb:23:「開始」

/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/server.rb:82:「開始」

「vendor/extensions/smartmove/app/controllers/quote_requests_controller.rb」の行番号:136は

@regions = ServiceDescription.find_by_name('region').service_options

私のデータベース テーブルには、service_descriptions と service_options があります。mysqlまたはコントローラーに関連していますか?私を案内してください私は非常に混乱しています。これは、サーバーだけでなくローカルでも構成する必要がある既存のアプリケーションです

前もって感謝します

ありがとうニラフ

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

ruby-on-rails - Radiant 1.1.0 のシステム スタック エラー

Radiant 1.1.0 をインストールした後、DEMO サイトを実行できるようになりました。しかし、いくつかのページ (公開ページまたは管理ページ) を表示した後、これらのエラーが発生しました。

ruby スタック サイズを変更し、システムを再インストールしましたが、それでもエラーを修正できません。Radiant 1.0.1 を使用していたとき、問題は発生しませんでした。

私は使っている

私は2週間過ごしましたが、まだ整理できません。どんな助けでも大歓迎です。

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

ruby-on-rails - Memcached を使用した Radiant と NewRelic はトラフィックをログに記録しません

Memcached を Radiant キャッシュ リソースとして使用して Radiant インスタンスをセットアップしましたが、キャッシュ ヒットが Radiant に記録されていないようです。

キャッシュの実装例を次に示します。

Radiant インスタンスで (httperf 経由で) ロードすると、NewRelic にはキャッシュ ミスのみが登録されます。

::編集::

注目に値するかもしれないいくつかのこと:

  1. 私はnginxとユニコーンを使用しています。
  2. 私は現在、次の:rails_root/config.ruようにnewrelicを必要としています:

    /li>
  3. 私はバンドラーを使用しています。これが私のサンプルですGemfile:

    /li>
  4. 私が試したこと:
    • newrelic の require コードを config.ru の上部と下部の両方に移動します。
    • gem "newrelic_rpm"Gemfile の上部と下部に移動します (下部: https://newrelic.com/docs/ruby/does-new-relic-work-with-the-bundler-gem )
    • newrelic の require コードを私の一番下に移動する:rails_root/config/enivornments/[RAILS_ENV].rb
    • newrelic の require コードを:rails_env/config/boot.rb上下:rails_env/config/environment.rb両方に移動します。
    • Gemfilenewrelic_rpmで明示的に要求するgem "newrelic_rpm", :require => 'newrelic_rpm'

::/編集::

誰にもアイデアはありますか?

ありがとう!

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

php - Radiant CMSから構築されているページのPHPコンポーネントをどのように実行しますか?

PHPコンポーネントを含むページにスクリプトがあります。私のサイト全体はRadiantCMSを使用して管理されています。現在、PHPとRailsはうまく連携しないと言われているため、私のWebホスティングではPHPがオフになっています。そのため、現在、PHPコンポーネントが実行されていないため、スクリプトは実行されません。

どうすればいいのか、これに頭を悩ませるのかよくわかりません。メインのJavaScriptを実行するためにPHPスクリプトを実行する必要があるのは1ページだけですが、問題はPHPをRailsと一緒に実行することであり、現在Radiantをベースにしている他のすべてのWebサイトページにどのように影響するかわかりません。

これを実装するのは現実的ではありませんか?そうでなければ、私のウェブホスティングがPHPをオンにした場合に何を期待できるかわかりません。それでは、Radiantを介してサイト全体を展開しているときに、PHPが実行されるのに必要なのはそれだけだと思いますか?

Railsと一緒に実行されているPHPのスレッドをいくつか調べましたが、これを自分の状況に適用する方法がわかりません。申し訳ありませんが、私は開発者ではなく、バックエンドについてあまり知りません。

Webホスティングプロバイダーに連絡する前に、使用したいスクリプトの開発者からの返信を待っています。それまでの間、アドバイスや可能な解決策をいただければ幸いです。

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

ruby-on-rails - Radiant タグ (無効な HTML タグ) をフィルタリングする CKEditor を防止する

私はrefinerycms(rails CMS)でCKEditorを使用しています.radiusタグ(別のrails CMSであるRadiantで使用されるタグです)の基本的なサポートも追加したので、モデルのいくつかの要素をページにリストすることができます.コードの挿入。問題は、radius タグが html を模倣していることです。

CKEditor を使用してページのコンテンツを変更すると、radius タグが無効な HTML であると見なされます。これは正しく、予想される動作ですが、CKEditor にそれらのタグを無視するように指示する方法が見つかりません。

何か案は?

前もって感謝します

編集: RefineryCMSによって呼び出されたレールのsanitizeメソッドによってタグがフィルタリングされていたことが判明しました。

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

ruby - Radiant CMS と MySQL

Radiant CMS をインストールしようとしていますが、MySQL で構成しようとすると問題が発生します...

Radiant をインストールするには、次の tut に従います

https://github.com/radiant/radiant/wiki/Installing-on-Ubuntu

そして最後のステップで:

私はいつもデータベースが作成されていないことを取得しています... :(