问题标签 [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.
ruby-on-rails-3 - Radiant 现在支持 Rails 3 吗?
我gem install radiant
以前安装radiant,发现不支持Rails 3。但是,我发现Github上Radiant的源代码中有一个名为“GemfileRails3”的文件,不知道为什么。Radiant真的不支持Rails3吗?
ruby-on-rails - 如何从 Radiant CMS 0.9.1 升级到 1.1.0
有没有这样做的最佳实践?更具体地说:创建一个新实例并从旧实例中连续移动内容好还是我应该尝试直接升级旧实例?
radiant - localhost:3000 默认为 Welcome to Rails 页面,而不是 Radiant CMS 站点页面
我在 Windows XP 上安装 Radiant,数据库是默认的 sqlite3,服务器是 Webrick(也在 Mongrel 上尝试过),Ruby/Rails 文件安装到 WAMP 上。文档“example_application”中的新站点安装在 c/wamp/www/ 中,并且该文件夹似乎填充了所有必要的文件夹/文件。
我假设 Rails 已正确安装,因为当我访问 localhost:3000/ 时,我至少会收到 Welcome to Rails 消息。但是,这意味着它在访问 localhost:3000 时不会加载站点页面(应该是空白模板?)。
我将按照以下方向进行:脚本/服务器 -e 生产 - 我将其作为安装的最后一步运行
我在浏览器窗口中访问 http: - localhost:3000 - 获取 Welcome to 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 登录页面的逻辑修复程序,我深表歉意。
谢谢,如果有人可以建议。
回答:
我终于在 Windows 上安装了 Radiant,但我不知道为什么我之前遇到了这些问题,也不知道为什么在最后一次尝试中 localhost:3000 有效。我上述问题的答案适用于将来在 Windows XP 上进行安装的任何人。
如果您从上面开始,我尝试了“thin start”作为我的最后一个选项,但没有成功。然后我尝试了我认为默认为 Webrick 的 rails 服务器。但是,此时 localhost:3000 甚至还没有加载。
最后一次尝试——这个工作——脚本/服务器 webrick
--- 'script/server webrick' 加载速度非常慢并且会显示所有的 [Get] 控制器?先前尝试加载 localhost:3000 时缺少的信息。终端应显示来自 sqlite3 的 WelcomeController#index 和信息的打印输出。
来自终端的重定向 URL 为:localhost:3000/admin/welcome - 这是我找到登录页面的地方
但是,我仍然缺少应该在 localhost:3000 加载的空白模板页面,而登录页面应该在 localhost:3000/admin 单独找到,而不是从 localhost:3000 和 localhost:3000/admin/ 加载。
此时,仪表板应该在您登录后启动并运行。
ruby-on-rails - centos中radiant的问题
我有 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:in
run'
/usr/lib/ruby/1.8/webrick/server.rb:173:in start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in
start'
/usr/lib/ruby/1.8/webrick/server.rb:162:in start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in
start'
/usr/lib/ruby/1.8/webrick/server.rb:92:in each'
/usr/lib/ruby/1.8/webrick/server.rb:92:in
start'
/usr/lib/ruby/1.8/webrick/server.rb:23:in start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in
start'
ResourceController 位于 radiant/app/controllers/admin/resource_controller.rb
在 quote_requests_controller.rb 的第一行,“class QuoteRequestsController < ResourceController::Base”就在那里。
rails 2.3.14 ruby 1.8.7 rubygems-update (1.4.2) radiant 0.8.2
我已经完成了这个问题的谷歌搜索,请帮助我找出错误。
谢谢你,尼拉夫
ruby-on-rails - NoMethodError(nil:NilClass 的未定义方法“service_options”)
我正在使用 rails 2.3.4,我面临“无方法错误”
有可能找不到方法,但我的问题是 - 是否有可能因为空表而发生错误?或另一个控制器或助手中的错误?
错误跟踪:
处理 QuoteRequestsController#create (for 127.0.0.1 at 2012-10-17 16:07:34) [POST] 参数:{"controller"=>"quote_requests", "quote_request"=>{"packing_required"=>"", "move_steps_number"=>"", "phone_day"=>"", "pickup_region_id"=>"", "email"=>"", "move_to_street"=>"", "move_from_suburb"=>"", "title "=>"", "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:in
load_regions'
供应商/辐射/供应商/插件/haml/rails/./lib/sass/plugin/rails.rb:19:in `process'
/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/httpserver.rb:104:in `服务'
/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/httpserver.rb:65:在“运行”中
/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:in `start'
/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 `每个'
/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/server.rb:92:in `start'
/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/server.rb:23:in `start'
/home/bacancy/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/webrick/server.rb:82:in `start'
在“vendor/extensions/smartmove/app/controllers/quote_requests_controller.rb”第 136 行是
@regions = ServiceDescription.find_by_name('region').service_options
在我的数据库表中有 service_descriptions 和 service_options。是否与mysql或控制器有关?请指导我,我很困惑。这是我必须在本地和服务器上配置的现有应用程序
先感谢您
谢谢你尼拉夫
ruby-on-rails - Radiant 1.1.0 的系统堆栈错误
安装 Radiant 1.1.0 后,我可以运行 DEMO 站点。但是在查看了几个页面(公共页面或管理页面)之后,我得到了这些错误。
我更改了我的 ruby 堆栈大小,甚至重新安装了我的系统,但仍然无法修复错误。当我使用 radiant 1.0.1 时,我没有遇到任何问题。
我在用
我已经花了 2 周时间,但仍然无法解决。任何帮助将不胜感激。
ruby-on-rails - 带有 Memcached 的 Radiant 和 NewRelic 不记录流量
我已经使用 Memcached 作为 Radiant 缓存资源设置了一个 Radiant 实例,但是,缓存命中似乎没有记录到 Radiant。
这是缓存实现的示例:
当我在 Radiant 实例(通过 httperf)上扔负载时,只有缓存未命中会在 NewRelic 中注册。
::编辑::
一些可能还值得注意的事情:
- 我正在使用 nginx 和独角兽。
我目前需要
/li>:rails_root/config.ru
像这样的newrelic:我正在使用捆绑器,这是我的示例
/li>Gemfile
:- 我试过的东西:
- 将 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
底部。 newrelic_rpm
在 Gemfile 中明确要求gem "newrelic_rpm", :require => 'newrelic_rpm'
::/编辑::
有人有想法么?
谢谢!
php - 您如何执行由 Radiant CMS 构建的页面的 PHP 组件?
我在具有 PHP 组件的页面上有一个脚本。我的整个网站都在使用 RadiantCMS 进行管理。目前,我的虚拟主机上的 PHP 已关闭,因为有人告诉我 PHP 和 Rails 不能很好地协同工作。所以目前,由于 PHP 组件没有执行,脚本将不会运行。
我不太确定如何继续或解决这个问题。只有 1 个页面需要执行 PHP 脚本,以便主 javascript 将运行,但问题是让 PHP 与 Rails 一起运行,我不确定它如何影响我当前基于 Radiant 的所有其他网站页面。
这只是不可行的实施吗?否则,如果我的虚拟主机打开 PHP,我不知道会发生什么。当我通过 Radiant 部署整个站点时,我是否应该假设这就是 PHP 运行所需的全部内容?
我查看了与 Rails 一起运行的 PHP 上的几个线程,但不知道如何使其适用于我的情况。对不起,我不是开发人员,我对后端不太了解。
在联系我的网络托管服务提供商之前,我仍在等待我想使用的脚本开发人员的回复。同时,我们将不胜感激任何建议或可能的解决方案。
ruby-on-rails - 防止 CKEditor 过滤 Radiant 标签(无效的 HTML 标签)
我将CKEditor与refinerycms(rails CMS)一起使用我还添加了对半径标签的基本支持(它们是Radiant中使用的标签,另一个rails CMS)所以我可以在页面中列出模型中的一些元素插入代码。问题是半径标签模仿html:
当使用 CKEditor 修改页面内容时,它认为半径标签是无效的 HTML,这是正确的和预期的行为,但我找不到告诉 CKEditor 忽略这些标签的方法。
有任何想法吗?
提前致谢
编辑:原来标签正在被RefineryCMS调用的rails中的sanitize方法过滤。
ruby - Radiant CMS 和 MySQL
我正在尝试安装 Radiant CMS,但在尝试使用 MySQL 配置它时遇到问题...
我按照下一个 tut ,安装 Radiant
https://github.com/radiant/radiant/wiki/Installing-on-Ubuntu
然后在最后一步:
我总是知道没有创建数据库...... :(