Ruby on rails 3.2 表单和分页中的TurboLink

我想知道我是否可以在搜索表单中使用TurboLink submit和/或will_paginate 有人知道如何使它工作吗?是的,你可以 将gem和js添加到application.js中,它应该可以按预期工作。rails魔术! 与will_paginate合作,对SEO元素没有影响 只是为了澄清,表单提交应该简单地更改(此时)。因此,您没有得到性能提升,但行为与以前一样,不会中断。是的,您可以 将gem和js添加到application.js中,它应该可以按预期工作。rails魔术! 与wil

Ruby on rails 3.2 Can';t mass assign protected attributes:post_id

我一直在尝试为我的ROR3网站创建一个类似的按钮。我使用了此链接中建议的解决方案: 我有一个用户,帖子和喜欢的模型。但是like按钮部分显示了我的show posts页面中的“不能批量分配受保护的属性:post_id”错误。我已经研究了其他线程的解决方案,但似乎没有任何工作。粘贴我的代码摘要以供参考 class Like < ActiveRecord::Base belongs_to :user belongs_to :post end class Post < Activ

Ruby on rails 3.2 由于unf_ext(0.0.5)gem,捆绑包安装失败

我已经在centos 6.3上使用rvm安装了ruby 1.9.3p327和rails 3.2.8。但是,在为特定项目文件夹执行捆绑安装时,该进程在尝试安装gem unf_ext 0.0.5时失败,并抛出以下错误: 使用本机扩展安装unf_ext(0.0.5) Gem::Installer::ExtensionBuildError:错误:无法生成Gem本机扩展 /home/rradmin/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb -fPIC

Ruby on rails 3.2 Rails数据表无法设置sSwfPath

我正在本地开发一个应用程序。 我尝试将TableTools添加到我的dataTables中。TableTools按钮在页面上显示得很好,但它们没有任何效果,我总是有一个关于swfPath的路由错误 让TableTools在本地计算机上工作的正确方法是什么? 谢谢你的帮助 application.js //= require jquery //= require jquery_ujs //= require bootstrap //= require dataTables/jquery.dataT

Ruby on rails 3.2 Google plus在流媒体上插入活动

在google plus stream中插入活动非常困难。转介后。 我找到了一个java的例子- 是否有类似的示例可以使用执行activites.insert查询 我遵循以下步骤: 通过定义对应用程序的访问权限 使用令牌和刷新令牌执行api调用。我可以使用“plus”列出活动,但要插入活动,我应该使用plusDomains client = Google::APIClient.new(:application_name =>'Demo GooglePlus',:application_ve

Ruby on rails 3.2 理解Rake路由输出

这是我做一个耙路线时得到的结果: population_management GET /population_management/:id(.:format) population_management#show GET /providers/:provider_id/scorecards(.:format) scorecard#show GET /patients/:id/summary

Ruby on rails 3.2 炼油厂CMS+;扩展图像上载自定义方法的路由

在我的精炼厂cms应用程序中,我添加了一个自定义的图像上传方法 没有什么问题像我在GemFile代码中定义路由那样有效 但是,我无法扩展应用程序中针对该自定义方法的路由。使用 Spree::Core::Engine.routes.prepend do 将“URL”=>“Controller_与_scope#action_name”匹配:as=>:action_name 结束 这将在应用程序之前加载自定义路由

Ruby on rails 3.2 Slim中的案例陈述

对于下面的示例,是否有一种方法可以用Slim编写case语句。我对StackOverflow问题做了一些更改: 我尝试了以下操作,但产生了一个错误 = case @taxon.name = when "Wedding Cakes" div.taxon-descripiton Wedding Cake Description 这就是我被告知的 ... syntax error, unexpected tIVAR, expecting keyword_when ; @output_bu

Ruby on rails 3.2 rails3 thinking sphinx错误:未知键名';工人';

新的3.2安装,调用bundle exec rake ts:rebuild或bundle exec rake ts:index 操作因错误而失败 ERROR: unknown key name 'workers' [...] development.sphinx.conf line 13 col 10. 生成的development.sphinx.conf文件位于第13行之前的状态 workers = threads 检查文件后,我唯一的好奇是关于侦听端口: listen = 127.0

Ruby on rails 3.2 quickbook gem:在quickbook中推送邮政编码、城市、第1行、第2行字段?

我正在使用rails 3.2和QuickeBook gem连接quickbooks online。现在我的rails应用程序和quickbook之间的连接已经完成,但我在其中面临新的问题 当我尝试在quickbook中保存customer.name时,它通过我的控制器成功保存,但如果我尝试传递customer.id、customer.email、customer.zipcode、customer.phone等字段,则会生成错误。如何使用quickeebook gem保存此数据 哦,对不起,我忘了

Ruby on rails 3.2 导出和导入功能的watir测试

我的webapp中有一个导出和导入功能,我想使用watir测试导出到xls和从xls导入功能。请问有谁能给我提供这个想法吗 class TestBasicExport < MiniTest::Unit::TestCase def setup login_page = @@site.login_page.open # open the page to login search_page = login_page.login # login and land on the sea

Ruby on rails 3.2 如何使用最新的refinerycms 2.1.1配置refinerycms日历引擎?

我在2011年基于RefineryCMS1.0.3构建了一个网络应用程序,现在是时候升级了 webapp主要基于refinerycms日历引擎,不幸的是,它仍然与当前的refinerycms版本2.1.1不兼容。幸运的是,有几个人已经实现了绝对必要的,我正在使用的引擎的确切版本 尽管如此,它仍然存在一些问题: 后端的本地配置可以正常工作,但如果您尝试使用Capistrano部署它,则会丢失资源。显然,通过将calendar.js和calendar.css手动添加到资产管道工作流中可以解决这些问题

Ruby on rails 3.2 用户在按钮上双击几次时的胖手指控件

我通过JavaScript Embedded Ruby实现了一种用户跟随机制,该机制在不离开页面的情况下将请求异步发送到服务器: $("#follow_form").html("<%= escape_javascript(render('users/unfollow')) %>") $("#followers").html('<%= @user.followers.count %>') $(“#follow_form”).html(“”) $(“#followers”)

Ruby on rails 3.2 Datamapper&;连接池逻辑

所以我尝试在Rails 3.2.8应用程序中使用datamapper 我有一个config/initializers/dm.rb加载数据库.yml hash = YAML.load(File.new("database.yml")) DataMapper.setup(:default, hash[Rails.env]) 我在database.yml文件中设置了一个池属性,但我注意到datamapper没有使用该属性。它使用了一个神奇的数字8,这个数字来自哪里?以及如何为datamapper配置

Ruby on rails 3.2 如何从另一个表中检索值?

让我来解释一下情况。。!! 我已使用Desive进行身份验证。数据库中的设计表命名为“用户”。现在我有了另一个名为“book”的表,它存储用户id class CreateBooks < ActiveRecord::Migration def change create_table :books do |t| t.integer "user_id", :limit =>5 t.string "book_name", :limit => 50 t.integer "e

Ruby on rails 3.2 在Rails 3中,什么是;当前用户;?

它是rails框架提供的吗 是否可以将其更改为“current_car”-在本例中,“car”是我的对象 那么,我可以使用“current_”并附加我的对象的名称吗 当前用户是由许多可用于Rails的身份验证框架定义的方法。 是最流行的身份验证框架之一,但您可以找到许多其他框架 方法current_user通常返回当前经过身份验证的用户(如果有),否则返回nil 当然,你不能用你喜欢的任何东西来替换current_uu的后缀,它就是不起作用 我不明白您为什么希望在应用程序中使用current_c

Ruby on rails 3.2 Hartl第8.2.1章失败试验

到底发生了什么事??我的测试没有通过,在整个教程中(这一次),我都非常小心。请告诉我为什么会出现记住令牌错误 这是我的错误: 失败: 1) User Failure/Error: it { should respond_to(:remember_token) } expected #<User id: nil, name: "Example User", email: "user@example.com", created_at: nil, updated

Ruby on rails 3.2 sidekiq忽略池大小设置

无论我尝试什么,我似乎都无法让Sidekiq遵守我的最大池大小设置。我试过: 在我的数据库中设置池: 在我的sidekiq初始值设定项中对其进行硬编码(包括断开连接和不断开连接!以及配置服务器块内部和外部): 使用DATABASE_URL env var设置它(是的,我确保了DATABASE_URL已设置,使用): 我不知道为什么这些都不起作用。有什么想法吗 如果相关: 轨道3.2.12 sidekiq 2.6.4 确保您没有在任何工作程序或工作程序执行的任何代码中手动建立连接。这

Ruby on rails 3.2 搜索和命名的路由。。。模板缺失

当我搜索任何内容时,总是会出现以下错误: 缺少后台模板/用户/搜索、应用程序/搜索 {:locale=>[:en],:formats=>[:html],:handlers=>[:erb,:builder, :咖啡]}。搜索位置:“*”C:/RailsApps/Novaxons/app/views” 我在应用程序/模型中有一个用户模型 class User < ActiveRecord::Base attr_accessible :email, :password, :password_

Ruby on rails 3.2 测试重复对象[Rails]时出现rspec错误

我的rspec测试运行正常,除非复制对象以测试属性的唯一性 模型如下: app/models/driver.rb 以下是我运行所有测试时得到的结果: .................................F.... Failures: 1) Driver when short name is already taken Failure/Error: driver_with_same_short_name.save NoMethodError:

Ruby on rails 3.2 Redmine 2.3相对url根目录不使用Apache mod_代理

我目前正在尝试从Redmine 1.4(基于Rails 2.3)升级到Redmine 2.3(Rails 3.2)。我被迫将Apache与mod_proxy和proxy balancer一起使用,因此任何关于乘客的讨论都不存在了。我正在尝试在子uri()上部署Redmine。当前Apache配置如下所示: ProxyPass /redmine balancer://redmine_cluster ProxyPassReverse /redmine balancer://redmine_clust

Ruby on rails 3.2 在Rails文件夹中查找路径

为了调试Purpose,我想学习如何使用日志记录,以前我经常在控制台中的每个地方编写“put”。 但是日志记录我需要像Rails.logger.debug('Hello from this place')这样简单的东西吗 我发现日志记录似乎是这样的: #{Rails.root}/log/#{Rails.env}.log 但仍然无法导航到这样的路径:) 好的,如果我做了一个测试,我得到的结果是: /Users/EricCartman/.rvm/gems/ruby-1.9.3-p374/bin/r

Ruby on rails 3.2 将rails2应用程序迁移到rails 3,运行thinking sphinx索引有困难

rails 2.3.10正在迁移到rails 3.2.18。它完全围绕全文索引展开。rails 2版本在postgresql 9.0.4上运行,而迁移的版本在9.3.5上运行 数据表被移植到新的rails 3版本,没有错误。我确实有几个模型需要熨烫,但不是与此问题/案例相关的对象 rake ts:configure 生成sphinx.conf文件。它看起来与本地rails3 sphinx/thinking sphinx应用程序略有不同 source filodiretto_core_0 {

Ruby on rails 3.2 minitest/capybara error-NameError:未定义的局部变量或方法';第'页;

我正在更新Rails3.2LTS项目的主机,将它们从Ruby2.3.3升级到2.7.2 作为其中的一部分,我更新了一些gem,特别是更新 5.11.3至5.14.3的小型试验 从1.1.2到2.18.0的水豚 是否应将匹配器从1.0.0设置为2.1.0 应将上下文从1.0.0设置为1.2.2 我提到所有这些,因为我现在有两个失败的测试,它们在更改之前通过了 Error: test_: as a logged in user who has picked a location with an

Ruby on rails 3.2 Ruby f.select:分配css类的语法?

环境 ruby 1.9.3p194(2012-04-20修订版35410)[x86_64-darwin10.8.0];轨道3.2.6;OSX 10.6.8 问题 在尝试了以下语法的多种排列之后,我不得不问(可能是个愚蠢的问题),将.css类分配给Ruby f.select对象的正确语法是什么? <%= f.select :fieldname, options_for_select( [[ t('selector_instruction_string'), ""]] + countries

Ruby on rails 3.2 如何配置';高电压';gem提供静态图像吗?

我正试图使用“高压”gem来确保我的页面周围的身份验证(实际上,一些完全独立的站点有一个静态html/css树)。这可以工作,但不加载图像。如果导航到图像的路径,图像的源代码将作为文本返回,从而导致“ActionView::ErrorEncodingErrorinPages#show”。如果我将静态html文件夹放在/public中,所有图像都会按预期加载。显然,我的PageController试图像模板一样呈现静态图像。我怎样才能解决这个问题 我已按如下所述覆盖了PageController:

Ruby on rails 3.2 rails小测试中的htmp post

我想从minitest向控制器发布一个xml 它在正常模式下的工作方式如下: curl-X POST-H“内容类型:text/xml”-d“@/Users/boti/Rails/clients/kevin/search\u server/db/search.xml”localhost:3000/search 我试着这样做: test "search with invalid xml" do path_to_file = File.join Rails.root.to_s, 'test', '

Ruby on rails 3.2 Rails 3.2和Ransack-是否可以在sort_链接中传递其他参数?

一切都在标题中 使用rails 3.2.11并仔细检查所有工作。。。 我添加了一个功能,让我的用户选择每页要显示的项目数,它也可以正常工作,但当我单击sort_链接时,我失去了“每页”选项 因为我可以像这样传递额外的参数给will_paginate <%= will_paginate :params => {:pp => params[:pp]} %> {:pp=>params[:pp]}%> 有没有一种方法可以用搜掠分类链接做同样的事情 干杯,我找到了 解决方案:

Ruby on rails 3.2 如何在RubyonRails中构建预订系统

我的目标是在rails(v=3.2.13)上用ruby(v=1.9.3p231)创建一个预订系统。 它应该是酒店的预订系统。它应该能够让您创建房间并执行一些房间预订。如果房间已经预订了,你当然需要一些折扣 经过几个小时的尝试,我认为我的结构失败了。谁能给我一些提示,如何建立预订系统 尝试了两种不同的方法: 一,。 创建了一个搜索表单。它告诉我任何可用的房间,但不知道如何做一些具体的要求。特别是如何使用时间段(到达-离开) 二,。 尝试直接预订(即一次预订和验证)。这里的问题是,我不知道如何创建正

Ruby on rails 3.2 ROR控制台+;特定列应显示不同的值

在Rails控制台,我试图收集列的不同值 例如:用户模型有一个具有status的列名,在该列中我们存储该特定用户的状态 Status are like ('NEW','PREMIUM','TEMP','BLOCKED','ON_HOLD' and etc) 在rails控制台,我试图在输出中获得所有这些值。我没有办法解决它 提前感谢。获取错误:NoMethodError:undefined方法'distinct'for#@Rubyist我已经更新了我的答案,Rails 3.2的正确方法是uni

Ruby on rails 3.2 capistrano失败退出状态1

运行capistrano命令以部署cap暂存部署 在返回提示的整个过程中完全运行 但是,在此过程中,以下列出的所有文件或目录: set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system} 正在生成以下示例错误 Running /usr/bin/env [ -L /home/dep/application/releases/20141009195446/bin ] on xx.x

Ruby on rails 3.2 在保存时防止ActiveRecord竞争

简称: 在RubyonRails中保存ActiveRecord对象时,如何防止竞争条件?或者,如果检测到竞争,是否至少有一种方法可以获得错误 长: 假设我们有这个模型 class Game < ActiveRecord::Base belongs_to :current_user, :class_name => "User", :foreign_key => "current_user_id" belongs_to :other_u

Ruby on rails 3.2 如何使用ZURB基金会3在Rails项目中? 我开始学习Rails并创建了一个新的3.2.8项目,其中我想包括ZURB基金会框架,并希望尽可能容易地更新(补丁和新的“特征”)未来的框架——我猜,最好是用“GEM安装XX”,然后“GEM更新”在路上继续进行。< /P> 偶然发现(在基金会2中),“现在Zurb基金会GEM现在托管在”:但是我似乎找不到基金会3的宝石。

抱歉,如果这是一个新手问题,但我想我们都必须从某个地方开始:-) 可以帮助任何人吗? < P>你可以在这里找到Rails 3的ZURB基金会安装指南: 通常我不会这么做,但由于这在404的历史中不断消失,我将在这里粘贴一些。这是《基金会4(3/1/2013)》的现行版: Gemfile 然后 易于安装: 手动安装: app/assets/stylesheets/application.scss app/assets/javascripts/application.js my_layout.ht

Ruby on rails 3.2 当另一个驱动器上存在Intrantrail时,如何将mysql与rails 3连接

在我不想删除的驱动器上运行MySQL的Instant rails。我最近安装了rails 3.2.8和ruby as 1.9.3。请指导如何将我的应用程序连接到MySQL 安装了MySQL gems 将gem添加到gem文件中 database.yml文件编写为: 发展: 适配器:mysql 数据库:pretstreet 用户名:root 主机:本地主机 socket:/tmp/mysql.sock 港口:3306 执行应用程序时,错误如下所示: ActiveRecord::Connecti

Ruby on rails 3.2 升级到Rails 3.2.11后Capistrano部署失败

我有生产Rails 3.2.3应用程序,我使用它来使用capistrano进行部署。当我决定将rails升级到3.2.11时,我执行了以下步骤: 更改了文件中的rails版本 运行“bundle update rails” 从供应商/cache、Gemfile和Gemfile.lock推送新gem 运行“cap生产部署” Capistrano现在失败,出现错误: * 2013-01-11 15:58:25 executing `deploy:assets:precompile' tr

Ruby on rails 3.2 Rails 3.2.13中NoMethod、nilClass的超级新手问题

另一个新手问题:我需要帮助正确地将“我的病假”、“使用的病假”、“休假”和“使用的休假”属性的默认值设置为零。我认为他们在创建新员工时默认为零,并使我的应用程序崩溃 以下是我得到的错误: 员工索引中的命名错误 显示/Users/ryrythefrenchfry/rails\u projects/time\u tracker/app/views/employees/index.html.erb,其中第24行出现: nil:NilClass的未定义方法“-” 提取的源(第24行附近): 21: 22

Ruby on rails 3.2 带authlogic的Sidekiq

我将Sidekiq与Authlogic结合使用,以避免不必要的用户访问。从这件事开始,我跟踪了一切 但它并没有像预期的那样工作。我使用了下面的代码 # lib/admin_constraint.rb class AdminConstraint def matches?(request) return false unless request.cookie_jar['user_credentials'].present? user = User.find_by_persiste

Ruby on rails 3.2 使用Rails引擎扩展ActiveAdmin

我正在尝试扩展ActiveAdmin界面,并使用Rails插件将另一个可重用资源添加到菜单中 我创建了一个新的全引擎: # Not mountable because it build up on ActiveAdmin rails plugin new activeadmin-files --full 然后我在lib/activeadmin files/admin/files.rb下向引擎添加了一个文件: ActiveAdmin.register_page "Files&

Ruby on rails 3.2 在测试期间强制链轮编译资源

我有一个自定义链轮引擎和一个测试去它(rspec)。规范访问/assets/application.js,然后检查内容。我想强制spockets在测试时编译(或呈现)资产,而不是从tmp/cache或任何其他可能已经编译的地方提取它 我该怎么做?我在链轮代码中没有看到任何明显的“忽略缓存”字样 提前谢谢大家,, 佩里我最后做了以下几件事: before(:each) do (Rails.root + "tmp/cache").rmtree end 根据建议,我的代码是: before(:e

Ruby on rails 3.2 机架离线gem:生成的清单文件在哪里?

我使用'rack offline'gem来管理HTML5清单 我安装了它,配置并运行了应用程序wo错误,但不清楚如何将其与HTML清单和当前Rails应用程序关联: 匹配“/application.manifest”=>Rails::路由中的脱机。。Rails应用程序的名称应该是it还是应用程序?i、 e.匹配“/workshop.manifest”=>Rails::离线 我在生成的html中没有看到manifest属性: 我们应该在MIME_types.rb初始值设定项中添加MIME类

  1    2   3   4   5   6  ... 下一页 最后一页 共 21 页