Ruby on rails 3.2 命名导入的scss文件.scss或.css.scss

我试图让livereload使用rails 3.2,我遇到了这个问题,其中提到了不使用.css.scss命名导入的sass分区: 导入的SCSS文件应该命名为file.SCSS而不是file.css.SCSS,这正确吗?老实说,我认为这不重要。作为惯例,我通常将最终作为实际CSS文件输出的文件命名为.CSS.scss,将导入的文件命名为.scss 对于.html.haml和.haml,我也会这样做。如果您想在项目中包含来自不同目录/文件夹的.scss文件,则需要在文件名之前添加下划线。例如: /

Ruby on rails 3.2 如何将命名范围(或其他声明)添加到已安装gem(例如我们的Forem gem)的模型中?

环境 ruby 1.9.3p194(2012-04-20修订版35410)[x86_64-darwin10.8.0];轨道3.2.6;OSX 10.6.8;设计(2.0.4)领班红地毯(1.0.0) 目标 我们需要在Forem安装(gem)中部署额外的订单控制。很可能,我们还需要声明更多的模型属性;我们可以这样做: 将命名范围添加到基础Forem模型中 或者通过覆盖基础模型 问题 我们该怎么做呢?好吧……我建议1。(无可否认,因为我确实对此有答案;-) 将其放入自动加载路径: 扩展它.rb: r

Ruby on rails 3.2 Rails 3.2.11-基于复选框设置永久或临时cookie

我面临一个基本问题,可能需要新的眼光来帮助我解决它 我有一个基本的认证系统,它可以正常工作。现在,我只想在用户选中登录表单上的“记住我”复选框时设置永久cookie,如果“记住我”复选框未选中,则设置临时cookie(在会话结束时过期) 我的会话控制器是 def create user = User.find_by_email(params[:session][:email]) if user && user.authenticate(params[:session][:pass

Ruby on rails 3.2 对嵌套资源进行授权时可能会出错

我正在尝试设置对嵌套资源(专业)的访问权限,例如“../companys/:id/specialties”。进入不属于我的公司工作很好。但我不能进入我的专业。请帮帮我,因为我花了4个小时搜索解决方案,但没有任何结果。 我有以下资料: 坎坎1.6.9 //routes.rb resources :companies do resources :specialties end //能力.rb class Ability include CanCan::Ability def

Ruby on rails 3.2 继承资源:如何在创建或更新操作后发送电子邮件

我想知道在继承的资源框架中创建或更新记录时,发送电子邮件的最佳方式是什么 现在我正在这样做: def create create! UserMailer.create(object).deliver if @user.valid? end def update update! UserMailer.update(object).deliver if @user.valid? end 这是有道理的,但似乎有点笨重。我试着在成功响应块中这样做,但这

Ruby on rails 3.2 Rails 3.2 Carrier始终将图像保存为打开的uri

我使用的是Rails 3.2.13和Carrierwave 0.9.0 我正在用这个宝石提取许多图片。我成功下载了所有这些图片,不幸的是它们的名字总是:open uriXXXXXX 我想知道这些照片的原名。 你知道吗 以下是我的控制器中下载图片的代码: var_bis = 'URL' + line['illustration_url'] image_bis = open(var_bis) p.illustration.store!(image_bis) 此外,除了目录存储外,我没有更改上传程序

Ruby on rails 3.2 RubyonRails在xxms内完成了500个内部服务器错误

我是Ror的新手,我需要一些帮助 我正在开发这个RoR项目。一切正常。然后我修改了一些页面,涉及使用迁移添加和删除字段。更改了许多html.erb页面。在本地测试,运行良好。但当我把它推到测试服务器上时,在其中一个页面上,它一直在说在xxms内完成了500个内部服务器错误,其他什么都没有。下面是完整的堆栈跟踪: 于2013-08-09 15:46:00+1000开始获取128.250.7.101的参与者 参与者以HTML格式处理ControllerIndex 用户加载0.3ms从users.id

Ruby on rails 3.2 Rails无法分析YAML(Psych::SyntaxError)

我正在Rails 3.2中创建一个Rails应用程序位置,我试图在其中使用gem'omniauth-twitter'实现twitter登录。我安装了相同的gem。现在我尝试在Rails的/config/app.yml中添加我的twitter凭据,如下所示: config/app.yml development: &default s3_bucket_name: xxxx aws_access_key_id: xxxx aws_secret_access_key: xxxx cl

Ruby on rails 3.2 Rails生成器未生成正确的测试模板

我的项目住在这里: 我正在使用minitest rails进行设置。我无法让生成器生成正确的测试模板 从my application.rb: config.generators do |g| g.test_framework :mini_test, :spec => true, :fixture => false end 即使使用g.test_framework nil,我仍然会生成相同的测试模板: 输出: rails g model Foo invoke activ

Ruby on rails 3.2 Rails 3.2.8模型形式

我有一个包含许多作业的作业页面。对于每个作业,我需要一个链接来为该作业创建报告 在“创建报告”页面上,应预填充分配信息,并呈现报告表单 有什么提示吗?首先,您应该有一个报告模型,让我们假设报告模型有一个消息属性,然后我们可以简单地执行 <%= form_for @report do |f| %> <%= f.text_area :message %> <%= f.hidden_field :assignment_id %> <% end

Ruby on rails 3.2 如何在活动管理中添加时间选择器+;轨道3

我需要在我的活动管理窗体中显示时间选择器。我有一个时间类型的字段“开始时间”。目前我有下拉列表 我需要一个类似于日期选择器的选择器,如图所示 用于添加我使用的日期选择器 f、 输入:开始日期,:as=>:日期选择器 结束 在active admin中是否有类似的方法获取时间选择器。请提供帮助。虽然日期选择器将显示日历以选择日期表单,但我不知道时间选择器如何工作!它应该显示一个时钟吗 但是,formtastic中还有另一个选择器(由activeadmin使用)。这就是时间选择器。因此,您可以按

Ruby on rails 3.2 Capistrano部署错误

我是ruby应用程序部署的新手 我正在尝试在Capistrano上部署名为“bookshop”的应用程序。 我已经在github上上传了我的应用程序,有以下链接“git@github.com:my_account_name/bookshop.git“ 在执行“cap部署:设置”时,出现以下错误: servers: ["localhost"] connection failed for: localhost (Errno::ECONNREFUSED: Connection refused - co

Ruby on rails 3.2 Rails如何模拟Http Post请求

在我的控制器中,我用参数发出了这个post请求,它工作得非常好 parameters={'email'=>“email”、'password'=>“password”} response=Net::HTTP.post_表单(URI.parse('http://example.com/unsubscriptions“),{'q'=>参数}) if response.is_a?(Net::HTTPSuccess) @msg=“您已成功取消订阅。” 其他的 @msg=“未找到资源。” 结束 在spe

Ruby on rails 3.2 ruby on rails中的重定向错误

我是RubyonRails新手。我有一个成员,每个成员都有许多健康记录,我为该成员制作了一个按钮,在HealthyGrocery/app/views/members/hub.html.erb中添加一个新的健康记录,其中hub是主页 “获取”%> 通过这个按钮,我想重定向到这个链接“localhost:3000/health\u record/new”,它位于HealthyGrocery/app/views/health\u record/new.html.erb中 当我运行服务器并按下按钮创建一

Ruby on rails 3.2 如何在rails 3.2中的rails可安装引擎中使用Rolify?

我在rails应用程序中使用了cancan和rolify。现在我想在我的rails可装载引擎(隔离名称空间)中使用这些,至少rolify。我努力了,但没有成功。我将角色模型放在models/myengine/和models/中,在previor失败时也放在其中。它在角色适配器级别抛出错误,表示has_role?找不到。 提前谢谢。我对rolify也有类似的问题。我也不能让它在可安装的引擎内工作。看起来它就是不能很好地与发动机配合使用。我建议您改用-这就是我所用的,在可安装的引擎中使用它没有问题

Ruby on rails 3.2 重写路由方法

所以我有这个: match car_dealers/years/:id , to: 'car_dealers#years , via: :get 我是否可以重写它并用资源或资源语法编写它 可能是这样的: resources :car_dealers do match 'car_dealers/years/:id' => 'car_dealers#years', :via => :get end 有关路由和资源的更多信息,请访问。所以我们只是将其复制粘贴到资源块中?@user

Ruby on rails 3.2 Rails3:如何通过在

我的应用程序中有两个模型:用户和视图,视图为: class View < ActiveRecord::Base attr_accessible :user_id, :viewable belongs_to :viewable, polymorphic: true, counter_cache: true end 但是我仍然有重复的记录。使用内部连接或左连接,尝试一下它,你会怎么做…?你尝试过.uniq方法吗? u = User.find 1 View.where(

Ruby on rails 3.2 如何添加和编辑多个具有嵌套表单和多个:到

我相信我已经阅读了所有相关的答案,但仍然没有找到解决方案,所以我的问题是。我“继承”了一个应用程序,它可以处理产品、批次和数量。一个批次将有许多产品,产品可以出现在许多批次和数量。因此a has_many:through关系是隐含的,因为联接表将有一个额外的列用于产品数量 class Batch < ActiveRecord::Base has_many :quantities has_many :products, :through => :quantities acc

Ruby on rails 3.2 将rails 3.1.10升级到3.2.0时堆栈级别太深

将rails应用程序从3.1.10升级到3.2.0后,我遇到以下错误 rails控制台可以正常打开。而且,我能够在控制台中执行代码。但是,当我运行rails服务器并在浏览器中打开页面时。它失败并显示以下错误 SystemStackError(堆栈级别太深): actionpack(3.2.21)lib/action\u dispatch/middleware/reloader.rb:70 Rendered/home/sarwan/.rvm/gems/ruby-1.9.3-p551@project

Ruby on rails 3.2 如何使用rspec测试坏的网络连接

我想测试与外部api的连接错误。做这件事最好的方法是什么 我的控制器里有 begin result = connect.to_api rescue Error::TooManyRequests => e flash = e end 我想测试错误是否会显示给用户。模拟您的connect对象,这样无论它调用什么方法,都会引发您在完成网络连接时预期会遇到的错误。然后测试错误是否设置在预期的位置。如果不知道connect.to.api实际上是什么,就很难说你应该模仿什么,应该提出什么…让我的

Ruby on rails 3.2 雷克流产了!错误的常量名称0Bak

在使用Capistrano部署后,要让我的应用程序成功运行rake db:migrate,我遇到了一个真正的问题。该应用程序在开发模式下运行良好,但当我尝试部署到我的Ubuntu 12.04服务器时,我得到以下输出: /var/mdnapp/current$ bundle exec rake db:migrate --trace ** Invoke db:migrate (first_time) ** Invoke environment (first_time) ** Execute envi

Ruby on rails 3.2 如何在不同的模型视图中闪烁错误

我对Rails有点陌生,所以请容忍我 我有两种型号的客户机和产品。产品是依赖的,因此,在客户端显示视图中,我创建了一个产品创建表单。创建成功或不成功后,我返回客户端显示视图。在那里,如果创建出错,我想显示任何错误,但我似乎无法访问在尝试创建产品实例时使用的@product,以获取其错误。重定向到客户机路径(客户机)时是否必须传递该@product?如果是,怎么做 顺便说一句,成功是有效的,因为我使用flash来显示,但是对于错误,我确实想在表单上方的不同位置显示它们。如果其他方法都不起作用,我想

Ruby on rails 3.2 检查rails中是否存在长关联链

我正在写一个动作,涉及一长串的关联,比如: @featured\u image=@content\u page.content\u tree\u item.children.first.featured\u images.first 如果这些关联不存在,我想获得@featured_image=nil。我可以做到: @featured\u image=@content\u page.content\u tree\u item.children.first.featured\u images.fi

Ruby on rails 3.2 轨道&x2B;超薄源输出

我已经搜索过了,但找不到任何东西,也许我在搜索错误的信息,因为这似乎应该在某个地方提到。基本上我有一个关于Slim模板引擎的问题 使用Slim时,当我从浏览器查看源代码输出时,它没有正确嵌套,看起来不专业,不像HAML那样正确嵌套标记。我不确定我是否做了一些错误的事情,如果我做了,请给我指出正确的方向,因为我真的很喜欢Slim,但不幸的是,源输出对我来说是一个破坏者。下面是我的Slim和HAML示例代码和输出 我不确定它是否相关,因为我对Rails还是很陌生,但我的开发机器的规格如下: *Fed

Ruby on rails 3.2 cocoon:has“许多:通过关系-创造新的-不仅仅是”;添加现有的“;

我正在开发一个配方应用程序,其中一个配方有标题、说明、说明和含有数量的成分 我有一个配方模型,一个数量模型和一个配料模型: class Recipe < ActiveRecord::Base attr_accessible :description, :instructions, :title, :quantities_attributes, :ingredients_attributes has_many :quantities ha

Ruby on rails 3.2 Rails根路径不工作

我的路由文件中有以下内容: root:to=>“注册#索引” 但是当我转到根路径(localhost:3000)时,会显示默认的rails应用程序页面,而不是注册索引视图 删除public/index.html以使路由正常工作

Ruby on rails 3.2 如何将回形针中拇指的dpi降低到72,原稿是300-rails 3.2

其他帖子称,回形针在处理时将dpi降低到72,但事实并非如此。开箱即用,使新闻部不受影响。 我需要打印质量为300dpi的原件,但显示器的大拇指应该是72dpi。我如何才能做到这一点(在处理上传时)?请编辑您的答案,并解释为什么/如何做到这一点。这可能是我读过的最糟糕的解释。这和“因为它有效”是一样的 has_attached_file :uploadedPhoto, :styles => {:portrait => "400x

Ruby on rails 3.2 Wicked_pdf-谷歌可视化甜甜圈图表不起作用

我在rails 3应用程序中工作,并使用pieHole选项显示圆环图。它显示在我的网页上,但在PDF上不起作用。我想在PDF文件中打印甜甜圈图表。有人知道是什么问题吗?请帮忙 对于PDF,我使用的是wicked_PDF gem Gemfile gem 'wkhtmltopdf-binary' gem 'wicked_pdf' gem "google_visualr", ">= 2.1" model.rb opts = { :title => chart_name, fontNa

Ruby on rails 3.2 销毁链接正在寻找显示

我的Rails应用程序有问题;特别是我的“销毁”链接将我带到显示页面。Destroy几个小时前还在工作(我试过了),但从那时起显然把事情搞砸了。我是Rails的相对初学者,我查阅了文档和本站点,试图找出如何自己解决这个问题,但没有成功。其他人也有类似的问题,我已经应用了对他们有效的修复,但也没有解决问题。希望有比我更先进的人能发现这个问题!我使用的是Rails v3.2.8 在index.html.erb中,我有: def destroy @school = School.find(param

Ruby on rails 3.2 找不到生成器formtastic_样式表

我想从formtastic gem生成样式表。我使用Windows7 我使用Rails 3.2.1和ruby 1.9.3p125。我已安装formtastic-2.2.1 我运行命令: rails generate formtastic_stylesheets. 它返回: Could not find generator formtastic_stylesheets. 我认为您应该使用:railsgenerateformtastic:install。 而且 Rails 3.1引入了一个资产管

Ruby on rails 3.2 colorbox内的联系人表单请求当前页面

我正在使用rails 3.2.8,并根据本教程创建了一个联系人表单: 现在我把这个表格放在一个色盒里 # Colorbox gem 'colorbox-rails', '~> 0.0.9' 如果我有几个页面上有这个颜色框,我如何让它也与客户信息一起发送他们填写时所在的页面 任何帮助都将不胜感激!如果您需要更多信息,请不要犹豫。将联系人表单添加到Web应用程序或网站的一个非常简单的方法是安装Dropifi联系人小部件()。它们提供了您正在寻找的解决方案。将联系人表单添加到Web应用程序或

Ruby on rails 3.2 使用局部变量渲染和不使用局部变量渲染之间的区别?

我想知道两者的区别 render('shared/comment', comment: @comment) 及 对我来说,有时第一种方法可以工作,但有时第二种方法……每当你对Rails方法的参数有疑问时,我建议你看看,因为它允许你切换Rails版本,如果事情随着时间的推移而改变,这会很方便 您可以看到,在上有一个渲染方法,我认为最喜欢的方法来自 ActionController方法具有以下签名: render(options = nil, extra_options = {}, &am

Ruby on rails 3.2 余烬路径模型问题

我正在跟随Brian Cadarella关于DockYard的教程。 使用Rails api后端构建Ember应用程序。 我一换衣服: App.UsersIndexRoute = Ember.Route.extend setupController: (controller, model) -> controller.set('users', model) @controllerFor('application').set('currentRoute', 'users

Ruby on rails 3.2 使用Zurb基金会不显示的简单形式错误通知 我使用Zurb基金会和简单形式< /P> <%= simple_form_for @complaint do |f| %> <%= f.error_notification %> <%= f.association :company, as: :radio, label: false %> <%= f.input :country, priority: ["United States"] %> <%= f.input :city %> <%= f.input :client, placeholder: 'Coca-Cola' %> <%= f.input :body %> <%= f.button :submit %> <% end %>

在我的模型中: class Complaint < ActiveRecord::Base belongs_to :company attr_accessible :body, :city, :client, :country, :company_id validates :company, presence: { message: 'Company cannot be blank!' } validates :body, presence: true validates

Ruby on rails 3.2 Rails:cat log/production.log未给出错误日志

我正在尝试检查服务器上的错误。我正在服务器控制台上运行此命令: cat log/production.log 但它没有显示错误日志,而是给出了很长的编译列表 Compiled rails_admin/ra.remote-form.js (0ms) (pid 20531) Compiled rails_admin/jquery.pjax.js (0ms) (pid 20531) Compiled rails_admin/ra.nested-form-hooks.js (2

Ruby on rails 3.2 为什么bundle和rails命令在命令行中不可用?

今年早些时候,我用自制软件安装了Ruby 2.0,并在运行OS X Mountain Lion的Mac上构建了Rails 3.2项目。该项目运行良好 我没有也没有在这台机器上使用rvm或rbenv 在我运行上一个rails的几个月里,我重新安装了Xcode和Xcode命令行工具,但我仍然在运行Mountain Lion。现在,当我尝试运行Rails时,我得到了以下错误: $ rails -v Rails is not currently installed on this system. To

Ruby on rails 3.2 Rails、回形针、直接上传到S3-经过身份验证的URL返回SignatureDesNotMatch响应

导轨(~>3.2.13) 回形针(2.7.4) aws sdk(1.8.0) 在我使用曲别针的Rails应用程序中,我有一个名为“Asset”的模型,它有一个名为“upload”(上传)的附件(s3_权限:“private”) 这个附件首先直接上传到AmazonS3,然后保存资产 按照教程中的说明操作 注意: 我在教程中忽略的一点是,我没有使用类方法copy_和delete(回形针文件路径,原始源)以所需路径重新创建bucket中的资产。 我首先将视图中的图像“Mars.gif”上载到Amazo

Ruby on rails 3.2 Can';t安装后启动Solr服务器:bundle exec rake sunspot:Solr:start rake中止!未定义的方法`map';用于:需求:符号

安装sunspot\u rails后,如果运行bundle exec rake sunspot:solr:start 我不知道如何找出这个错误。。 如果你有任何建议,请让我知道 错误: 档案: source 'https://rubygems.org' gem 'rails', '3.2.16' # Bundle edge Rails instead: # gem 'rails', :git => 'git://github.com/rails/rails.git' gem "su

Ruby on rails 3.2 Rails 3.2上的分组\u集合\u选择

如何将此选择显示为分组集合选择。我尝试了各种不同的类型,但都不起作用。感谢您的帮助 <%= f.select :agency_type_id, AgencyType.joins(:sector).order('sectors.name ASC, name ASC').map {|atype| ["#{atype.sector.name} - #{atype.name}", atype.id]}, :prompt => "Select Sector - Agency Type"

Ruby on rails 3.2 符号链接无序的Rails3资产预编译和capistrano任务

背景:轨道3.2.18、capistrano 2.14.2、rvm capistrano 1.2.7。思考斯芬克斯3.1.1,涡轮链轮轨道30.3.14 在生产模式下取消对capfile的注释时 load 'deploy/assets' 在以下情况下部署失败: executing `deploy:assets:precompile' 出于动机: Errno::ENOENT: No such file or directory - /Users/me/fna/releases/2014082

Ruby on rails 3.2 从rails应用程序读取tomcat7配置

我想读一些Tomcat字符,比如maxThreads、maxConnections等,这样我就可以通过一个API端点公开它们。Tomcat将托管我的应用程序WAR文件。为此使用JMX(Tomcat将其配置公开为MBean) 。。。Java中有MBeanAPI,您可以使用JRuby编写脚本

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