我试图让livereload使用rails 3.2,我遇到了这个问题,其中提到了不使用.css.scss命名导入的sass分区:
导入的SCSS文件应该命名为file.SCSS而不是file.css.SCSS,这正确吗?老实说,我认为这不重要。作为惯例,我通常将最终作为实际CSS文件输出的文件命名为.CSS.scss,将导入的文件命名为.scss
对于.html.haml和.haml,我也会这样做。如果您想在项目中包含来自不同目录/文件夹的.scss文件,则需要在文件名之前添加下划线。例如:
/
环境
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
我面临一个基本问题,可能需要新的眼光来帮助我解决它
我有一个基本的认证系统,它可以正常工作。现在,我只想在用户选中登录表单上的“记住我”复选框时设置永久cookie,如果“记住我”复选框未选中,则设置临时cookie(在会话结束时过期)
我的会话控制器是
def create
user = User.find_by_email(params[:session][:email])
if user && user.authenticate(params[:session][:pass
我正在尝试设置对嵌套资源(专业)的访问权限,例如“../companys/:id/specialties”。进入不属于我的公司工作很好。但我不能进入我的专业。请帮帮我,因为我花了4个小时搜索解决方案,但没有任何结果。
我有以下资料:
坎坎1.6.9
//routes.rb
resources :companies do
resources :specialties
end
//能力.rb
class Ability
include CanCan::Ability
def
我想知道在继承的资源框架中创建或更新记录时,发送电子邮件的最佳方式是什么
现在我正在这样做:
def create
create!
UserMailer.create(object).deliver if @user.valid?
end
def update
update!
UserMailer.update(object).deliver if @user.valid?
end
这是有道理的,但似乎有点笨重。我试着在成功响应块中这样做,但这
这是我的设置:Rails 3.2.13
我已经为new传入了一个参数“restaurant_id”,现在正试图通过提交按钮为create传递相同的参数。但是,它似乎无法识别create的参数
对于新的:
<%= link_to t('.new', :default => t("helpers.links.new")),
new_reservation_path(:restaurant_id => restaurant.id),
:
我使用的是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)
此外,除了目录存储外,我没有更改上传程序
我是Ror的新手,我需要一些帮助
我正在开发这个RoR项目。一切正常。然后我修改了一些页面,涉及使用迁移添加和删除字段。更改了许多html.erb页面。在本地测试,运行良好。但当我把它推到测试服务器上时,在其中一个页面上,它一直在说在xxms内完成了500个内部服务器错误,其他什么都没有。下面是完整的堆栈跟踪:
于2013-08-09 15:46:00+1000开始获取128.250.7.101的参与者
参与者以HTML格式处理ControllerIndex
用户加载0.3ms从users.id
我正在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
我的项目住在这里:
我正在使用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
我有一个包含许多作业的作业页面。对于每个作业,我需要一个链接来为该作业创建报告
在“创建报告”页面上,应预填充分配信息,并呈现报告表单
有什么提示吗?首先,您应该有一个报告模型,让我们假设报告模型有一个消息属性,然后我们可以简单地执行
<%= form_for @report do |f| %>
<%= f.text_area :message %>
<%= f.hidden_field :assignment_id %>
<% end
我需要在我的活动管理窗体中显示时间选择器。我有一个时间类型的字段“开始时间”。目前我有下拉列表
我需要一个类似于日期选择器的选择器,如图所示
用于添加我使用的日期选择器
f、 输入:开始日期,:as=>:日期选择器
结束
在active admin中是否有类似的方法获取时间选择器。请提供帮助。虽然日期选择器将显示日历以选择日期表单,但我不知道时间选择器如何工作!它应该显示一个时钟吗
但是,formtastic中还有另一个选择器(由activeadmin使用)。这就是时间选择器。因此,您可以按
我是ruby应用程序部署的新手
我正在尝试在Capistrano上部署名为“bookshop”的应用程序。
我已经在github上上传了我的应用程序,有以下链接“git@github.com:my_account_name/bookshop.git“
在执行“cap部署:设置”时,出现以下错误:
servers: ["localhost"]
connection failed for: localhost (Errno::ECONNREFUSED: Connection refused - co
我正在尝试以下代码字符串:
类指定控制器
在我的控制器中,我用参数发出了这个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
我是RubyonRails新手。我有一个成员,每个成员都有许多健康记录,我为该成员制作了一个按钮,在HealthyGrocery/app/views/members/hub.html.erb中添加一个新的健康记录,其中hub是主页
“获取”%>
通过这个按钮,我想重定向到这个链接“localhost:3000/health\u record/new”,它位于HealthyGrocery/app/views/health\u record/new.html.erb中
当我运行服务器并按下按钮创建一
以下是我对搜索页面的一些请求
/articles?tag=tag1&author=author1
/articles?title=title1&tag=tag1
/articles?title=title1&tag=tag1&author=author1
/articles?tag=tag1
/articles?title=title1&tag=tag1&author=author1&size=medium&is_deprecate
我在rails应用程序中使用了cancan和rolify。现在我想在我的rails可装载引擎(隔离名称空间)中使用这些,至少rolify。我努力了,但没有成功。我将角色模型放在models/myengine/和models/中,在previor失败时也放在其中。它在角色适配器级别抛出错误,表示has_role?找不到。
提前谢谢。我对rolify也有类似的问题。我也不能让它在可安装的引擎内工作。看起来它就是不能很好地与发动机配合使用。我建议您改用-这就是我所用的,在可安装的引擎中使用它没有问题
所以我有这个:
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
当我使用pdfkit生成包含highcharts的pdf页面时,我只是得到了图表应该位于的空白区域
我的控制器代码如下所示:
html = render_to_string(:template => "pages/pdf", :layout => false, :formats => :html)
kit = PDFKit.new(html)
send_data(kit.to_pdf, :filename => "results.pdf", :type => "ap
我的应用程序中有两个模型:用户和视图,视图为:
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(
我相信我已经阅读了所有相关的答案,但仍然没有找到解决方案,所以我的问题是。我“继承”了一个应用程序,它可以处理产品、批次和数量。一个批次将有许多产品,产品可以出现在许多批次和数量。因此a has_many:through关系是隐含的,因为联接表将有一个额外的列用于产品数量
class Batch < ActiveRecord::Base
has_many :quantities
has_many :products, :through => :quantities
acc
将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
在这个论坛上搜索之后,我发现我在这个问题上停滞不前。我运行的是rails 3.2.1和ruby 1.9.3
我非常仔细地阅读了Hartl的书,在测试和呈现注册页面时遇到了一个错误
以下是一些跟踪的错误:
undefined method `model_name' for NilClass:Class
Extracted source (around line #4):
1: <% provide(:title, 'Sign up') %>
2: <h1>Sign up
我想测试与外部api的连接错误。做这件事最好的方法是什么
我的控制器里有
begin
result = connect.to_api
rescue Error::TooManyRequests => e
flash = e
end
我想测试错误是否会显示给用户。模拟您的connect对象,这样无论它调用什么方法,都会引发您在完成网络连接时预期会遇到的错误。然后测试错误是否设置在预期的位置。如果不知道connect.to.api实际上是什么,就很难说你应该模仿什么,应该提出什么…让我的
在使用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
我对Rails有点陌生,所以请容忍我
我有两种型号的客户机和产品。产品是依赖的,因此,在客户端显示视图中,我创建了一个产品创建表单。创建成功或不成功后,我返回客户端显示视图。在那里,如果创建出错,我想显示任何错误,但我似乎无法访问在尝试创建产品实例时使用的@product,以获取其错误。重定向到客户机路径(客户机)时是否必须传递该@product?如果是,怎么做
顺便说一句,成功是有效的,因为我使用flash来显示,但是对于错误,我确实想在表单上方的不同位置显示它们。如果其他方法都不起作用,我想
我将mongodb和mongoid gem与rails3.x一起使用。
我想填充开发数据库。请建议方式或可用的宝石
提前感谢您可以使用db/seeds.rb文件填充开发数据库。这不仅仅是为了SQL的东西。请查看并以一种可以填充mongodb的方式使用它。谢谢@wintermeyer,我会选择它。
我正在写一个动作,涉及一长串的关联,比如:
@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
我已经搜索过了,但找不到任何东西,也许我在搜索错误的信息,因为这似乎应该在某个地方提到。基本上我有一个关于Slim模板引擎的问题
使用Slim时,当我从浏览器查看源代码输出时,它没有正确嵌套,看起来不专业,不像HAML那样正确嵌套标记。我不确定我是否做了一些错误的事情,如果我做了,请给我指出正确的方向,因为我真的很喜欢Slim,但不幸的是,源输出对我来说是一个破坏者。下面是我的Slim和HAML示例代码和输出
我不确定它是否相关,因为我对Rails还是很陌生,但我的开发机器的规格如下:
*Fed
我正在开发一个配方应用程序,其中一个配方有标题、说明、说明和含有数量的成分
我有一个配方模型,一个数量模型和一个配料模型:
class Recipe < ActiveRecord::Base
attr_accessible :description,
:instructions,
:title,
:quantities_attributes,
:ingredients_attributes
has_many :quantities
ha
我的路由文件中有以下内容:
root:to=>“注册#索引”
但是当我转到根路径(localhost:3000)时,会显示默认的rails应用程序页面,而不是注册索引视图 删除public/index.html以使路由正常工作
其他帖子称,回形针在处理时将dpi降低到72,但事实并非如此。开箱即用,使新闻部不受影响。
我需要打印质量为300dpi的原件,但显示器的大拇指应该是72dpi。我如何才能做到这一点(在处理上传时)?请编辑您的答案,并解释为什么/如何做到这一点。这可能是我读过的最糟糕的解释。这和“因为它有效”是一样的
has_attached_file :uploadedPhoto,
:styles => {:portrait => "400x
我在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
我的Rails应用程序有问题;特别是我的“销毁”链接将我带到显示页面。Destroy几个小时前还在工作(我试过了),但从那时起显然把事情搞砸了。我是Rails的相对初学者,我查阅了文档和本站点,试图找出如何自己解决这个问题,但没有成功。其他人也有类似的问题,我已经应用了对他们有效的修复,但也没有解决问题。希望有比我更先进的人能发现这个问题!我使用的是Rails v3.2.8
在index.html.erb中,我有:
def destroy
@school = School.find(param
我是rails编程新手,我正在尝试对对象进行基本的保存。我的控制器中的代码如下所示:
def create
@subject = Subject.new
@subject.resource_id = params[:subject][:resource_id]
@subject.student_id = params[:subject][:student_id]
@subject.baseid = params[:subject]
我想从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引入了一个资产管
我正在使用rails 3.2.8,并根据本教程创建了一个联系人表单:
现在我把这个表格放在一个色盒里
# Colorbox
gem 'colorbox-rails', '~> 0.0.9'
如果我有几个页面上有这个颜色框,我如何让它也与客户信息一起发送他们填写时所在的页面
任何帮助都将不胜感激!如果您需要更多信息,请不要犹豫。将联系人表单添加到Web应用程序或网站的一个非常简单的方法是安装Dropifi联系人小部件()。它们提供了您正在寻找的解决方案。将联系人表单添加到Web应用程序或
我想知道两者的区别
render('shared/comment', comment: @comment)
及
对我来说,有时第一种方法可以工作,但有时第二种方法……每当你对Rails方法的参数有疑问时,我建议你看看,因为它允许你切换Rails版本,如果事情随着时间的推移而改变,这会很方便
您可以看到,在上有一个渲染方法,我认为最喜欢的方法来自
ActionController方法具有以下签名:
render(options = nil, extra_options = {}, &am
我正在跟随Brian Cadarella关于DockYard的教程。
使用Rails api后端构建Ember应用程序。
我一换衣服:
App.UsersIndexRoute = Ember.Route.extend
setupController: (controller, model) ->
controller.set('users', model)
@controllerFor('application').set('currentRoute', 'users
似乎没有从config/mongoid.yml文件中获取设置
以下是文件:
development:
sessions:
default:
uri: mongodb://localhost:27017/test_development
options: &defaultopts
op_timeout: 60
allow_dynamic_fields: false
identity_map_enabled:
例如,这是一个rails控制台会话。我使用tab键获取app的所有可用方法。但他们中的许多人不可能称之为:
irb(main):040:0> app.default
app.default app.default_executable= app.default_locale app.default_scoped?
app.default= app.defa
在我的模型中:
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
我正在尝试检查服务器上的错误。我正在服务器控制台上运行此命令:
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 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
导轨(~>3.2.13)
回形针(2.7.4)
aws sdk(1.8.0)
在我使用曲别针的Rails应用程序中,我有一个名为“Asset”的模型,它有一个名为“upload”(上传)的附件(s3_权限:“private”)
这个附件首先直接上传到AmazonS3,然后保存资产
按照教程中的说明操作
注意:
我在教程中忽略的一点是,我没有使用类方法copy_和delete(回形针文件路径,原始源)以所需路径重新创建bucket中的资产。
我首先将视图中的图像“Mars.gif”上载到Amazo
安装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
如何将此选择显示为分组集合选择。我尝试了各种不同的类型,但都不起作用。感谢您的帮助
<%= 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"
背景:轨道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
我想读一些Tomcat字符,比如maxThreads、maxConnections等,这样我就可以通过一个API端点公开它们。Tomcat将托管我的应用程序WAR文件。为此使用JMX(Tomcat将其配置公开为MBean)
。。。Java中有MBeanAPI,您可以使用JRuby编写脚本
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 21 页