ruby-on-rails-3.1相关内容
我正在 Rails 3.1 后端构建一个主干.js 应用程序.我正在使用 CoffeeScript 编写主干类,并使用 Jasmine(通过 jasmine-headless-webkit)进行测试. 给定以下(部分)树: .├── 应用│ ├── 资产│ │ ├── javascripts│ │ │ └── 浏览量│ │ │ ├── avia_view.js.coffee├── 规格│
..
所以我在使用 CoffeeScript、Rails 3.1 和所有好东西.我有一个包含所有常用路线索引、显示、创建、编辑、更新、销毁的资源. 索引视图有一个使用 :remote => 的表单.真的 像这样: 真做|f|%>
..
使用 coffeescript 和 Rails 3.1.0.rc4.有这个代码: yourMom = (位置) ->控制台日志位置你妈妈“呜呜" 当页面加载时,这会正确输出“wuz hur".但是当我尝试打电话时 yourMom("wuz hur") 从 chrome js 控制台(就像我有时测试正常的 JS 函数一样),我收到“ReferenceError: yourMom is not
..
我正在处理一个 Rails 3.1 项目,但我不希望 controller_name.css.sass 和 controller_name.js.coffee每次运行 rails generate controller controller_name 时都会生成.我可以发誓我已经在互联网上的某个地方看到了这个设置,但我现在找不到它.这是什么? 请记住,我仍然想使用 Asset Pipelin
..
当我生成一个新的控制器时,Rails 也会为控制器生成一个 .js.coffee 文件.因为我不使用 CoffeeScript,所以我希望 Rails 为我生成 .js 文件. 注释掉 coffee-rails gem 是否足以在 Rails 3.1 应用程序中完全禁用 CofeeScript? 解决方案 在您的 Gemfile 中注释掉 gem "coffee-script" 为
..
安装设计模型用户后,我得到了这个. 类 DeviseCreateUsers 错误的t.recoverablet.rememberablet.trackable# t.encryptable# t.confirmable# t
..
我正在使用 Rails 3.1 应用程序,我正在将 cucumber 集成到我的应用程序中,但是当我尝试运行它时,我得到了这个奇怪的错误,有人可以帮帮我吗? 使用默认配置文件...未初始化的常量 ActionController::Dispatcher (NameError)/Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-rails-
..
我们有一个要求,网页显示连接几个表的所有记录.我们有一个“添加按钮"——单击按钮后,我必须显示一个弹出窗口,用户将在其中输入必要的详细信息.弹出窗口将有两个按钮保存和取消. 单击“保存"按钮,应验证字段,如果所有验证均通过,则将记录保存到数据库,否则在警告框中显示错误消息. 单击取消按钮将关闭弹出窗口. 如何在点击添加按钮时创建弹出窗口? 解决方案 您需要将服务器端(Ra
..
我正在创建一个新项目: rails new ggg --database=mysql 并得到以下输出: 创建创建自述文件创建耙文件创建 config.ru创建 .gitignore创建 Gemfile创建应用创建应用程序/资产/图像/rails.png创建应用程序/资产/javascripts/application.js创建 app/assets/stylesheets/applicati
..
我想在没有 rvm 的 Ubuntu 上安装 ruby 1.9.3 我跑 sudo apt-get install ruby 它需要 ruby 1.8 和 ruby 1.9.1. 如果我这样做了 sudo apt-get install ruby 1.9.3 -p XXXX 我仍然无法安装 ruby.如何在 Ubuntu 上安装 ruby? 解决方
..
如何覆盖 devise gem 的 current_user.实际上我需要为移动应用添加网络服务. 目前的设计是管理网络应用程序的会话和“当前用户". 现在移动应用程序会将 user_id 发送到服务器.我需要像这样覆盖当前用户 def current_user如果参数 [:user_id].blank?当前用户别的用户.find(参数[:user_id])结尾结尾 我是否需要将
..
好的 - 我在这里有点过头了.我正在使用: - ruby-1.9.3-p0- 导轨-3.1.3- 邮件 2.3.0- 设计 1.5.3 尝试打开 Devise 的 :confirmable 选项并在我的应用程序中启动 smtp 服务.添加 /config/initializers/setup_mail.rb 后,在我的数据库中添加 Devise 的必要列,并将 :confirmable
..
我在这方面看到了几件事,但到目前为止似乎没有任何效果.我正在使用 rails 3 ruby 1.9.2 上的 nokogiri 通过 url 解析 xml. xml 片段如下所示: 我正在尝试解析它以获取与 NewsLin
..
标准的新 Rails 应用程序在显示 rails.png 时出现问题 ActionController::RoutingError (没有路由匹配 [GET] "/assets/rails.png"): 我尝试将 .png 文件移动到资产和资产/图像中的各个位置以及旧位置“公共"或“公共/图像"并更改页面,但没有任何帮助.如果您已经看到并解决了这个问题,请回答.我自己尝试了大约 20 种不同的
..
我想在我的 Rails 应用程序启动时设置一个类属性.它需要检查一些路由,因此需要在我的自定义代码运行之前加载这些路由.我很难找到一个可靠的上钩地点. 这在“测试"环境中完美运行: config.after_initialize 做Rails.logger.info "#{Rails.application.routes.routes.map(&:path)}"结尾 但它不在“开发"环境
..
我正在开发用于 Rails 3.1 的可安装引擎,我想列出引擎的路线. 我使用以下方法创建了引擎: $ rails plugin new rails_blog_engine --mountable 并编辑了“test/dummy/config/routes"文件以读取: Rails.application.routes.draw 做安装 RailsBlogEngine::Engine
..
我在 Mac OS 10.6.8(使用 rvm 安装)上使用 Ruby 1.9.3p0.当我尝试使用 托管在 GitHub 上的应用程序模板 创建新的 Rails 应用程序时,(例如): $ rails new myapp -m https://github.com/RailsApps/rails3-application-templates/raw/master/rails3-mongoid-
..
我正在为我的用户使用设计.我最近安装了 rails Active Admin gem,一切运行良好. 但是我不知道如何添加新的管理员用户.我可以看到活动管理员在数据库中使用用户 admin@example.com 创建了一个 admin_user 表,我用它来登录界面. 我尝试将 admin_user 添加为资源,这样我只需单击活动管理界面中的“添加管理员用户"按钮即可添加新用户,但这
..
我的设计有问题.每次我尝试调用应该由设计处理的 URL 时(例如 http://localhost:3000/users/sign_up) 我最终得到以下错误: 没有路由匹配 {:controller=>"devise/static", :action=>"about"} 希望有人能帮助我! routes.rb devise_for :users获取“页面/联系人"获取“页面/印记"获
..
我正在添加一种控制非订阅用户和订阅用户的小方法.基本上我的想法是所有使用 Devise 注册的用户都获得一个帐户.但是,我的模型或用户可以根据找到的用户 ID 存储在数据库中的帖子数量应该是 25 个帖子.我猜下面的方法会起作用; 型号 class Post归属地:用户验证 :quota, :on =>:刷新定义配额帖子 = Posts.find(params[:id])如果 user.p
..