Tag: ruby on rails 3.1

Rails 3.1 Asset Pipeline – 关闭Heroku上的图像资产指纹识别?

因为我在我的应用程序中使用的jQuery插件直接引用了图像,所以我试图关闭资产指纹识别。 所以我在我的production.rb中设置了config.assets.digest = false ,但现在我的图像引用都没有。 /assets/foo.png只返回一个空白响应。 我真的不想改变jQuery插件的代码并添加erb图像助手,但我不知道还能做什么。 坦率地说,图像的资产指纹识别似乎比它的价值要麻烦得多。 有人有任何见解吗? 谢谢!

Rails重定向到登录前想要查看的页面用户

我正在尝试将用户重定向回他们在登录之前尝试访问的页面(该页面仅供用户查看)。 我将从一个针对我的旅行新动作的前filter开始: before_filter :authenticate, :only => [:new, :create, :edit, :update, :destroy] def authenticate deny_access unless signed_in? end def deny_access store_location redirect_to login_path, :notice => “Please log in to access this page.” end def store_location session[:return_to] = request.fullpath end 这是我的sessions_controller.rb中的new和create操作 def new @title = “Log in” end def create user = User.authenticate(params[:session][:email].downcase, params[:session][:password]) if user.nil? flash.now[:error] […]

Ruby Gem for windows中的mysql 5.5

我们将在我们的应用程序中使用mysql 5.5进行生产。 我做了一些在线搜索,似乎mysql2 0.2.6是mysql5.5的一个。 这个gem对Windows也有好处吗? 有关如何安装和管理生产的任何提示? 谢谢。

Rails 3.1资产管道和缓存

我正在使用Rails 3.1的资产管道,虽然它似乎在我的本地主机上的开发环境中完美运行,但我在引擎码上遇到了很多问题。 这是我的基本问题。 当我在我的一个scss文件中包含背景图像时: a { color: #3c7f8b; font-weight: bold; padding-left: 35px; font-size: 13px; display: block; background: white url(shade.png) top right; &:hover { color: #222222; background: white url(shade2.png) top right; } &.on { color: #222222; background: white url(shade2.png) top right; } } } 我遇到了以下问题:即使我已经预编译了我的资产,浏览器也会请求/assets/shade.png而不是/assets/shade-FINGERPRINT.png这是存在的实际文件。 有人知道我可以解决这个问题,引用我的.scss文件里面的资产文件夹中的图像吗?

Rails 3.1一个表单上的多个对象

我已经检查了很多关于在一个表单上放置多个对象的问题,但它们似乎已经过时了。 我有一堆用户对象: def index @users = User.all @user = current_user end 我需要在表单中编辑。 他们都有角色,将在表格上进行编辑。 表单是部分呈现的,没有任何显示,只是’admin form’明文。 users/_admin.html.erb admin form users_path do |f| %> Users … 只是明文被渲染, 但没有forms 。 关于如何修复它的任何想法? 我已经尝试过这些post中的建议: 一 两三 ,但它们已经过时了。 谢谢。

will_paginate默认显示最后一页(按时间顺序排列)

我正在构建一个索引页面,我需要显示具有日期的结果,按时间顺序排序(从最早的日期到最新的日期),但我需要始终默认显示最后一页。 我不能在日期中使用DESC订单,因为它会破坏我需要的所有目的=(。 TL; DR:我需要显示一个分页日志列表,按日期升序排序,但从最后一页开始。 这可能与will_paginate一起使用吗? 谢谢!

rails 3.1生成CSV文件

我能够将表数据导出到CSV文件,但每条记录后都有一个空行。 为什么以及如何修复它? 在index.html.erb中 :csv})%> 在index.csv.erb中

选择预先选择了多个值的标记 – 在数据库中手动插入值

我有一个问题,我没有正确规划我的数据库,所以我总是需要使用’替代’。 我想在select_tag中预先选择多个值。 但我在表空缺中“手动”添加空缺。 我的控制器: def create @hr_curriculum_generic = HrCurriculumGeneric.new(params[:hr_curriculum_generic]) # Tabela CandidatosxVagas unless params[:vacancy_ids].nil? @vacancies_ids = params[:vacancy_ids] – 我的表格: @vacancies_ids.each do |vacancy_id| # Armazena os id do curriculum, vaga e do cargo na tabela CandidatosxVagas @candidates_vacancies = CandidatesVacancy.new true, :id => “vacancy_ids”, :class => “form-control” %> ….. 它的工作原理,但是当我点击编辑时,字段不会被预选。 有人通过了这样的麻烦,可以帮助我吗?

如何在Ruby on Rails中有效地使用多个数据库表

我给自己一个小项目来帮助我改进我的ruby on rails编程。 到目前为止,我已完成完整的用户注册和身份validation密码重置,记住我的function和通知电子邮件。 我完全理解发生了什么。 所以我现在已经转移到用户帐户区域,并希望对用户编辑其个人资料的页面进行编码。 我的注册表只询问用户名,电子邮件和密码,因为我想快速注册。 对于用户将编辑其个人资料信息的页面,它将询问他们以下内容: 名字姓氏出生日期的位置它将有关于我个人统计数据的个人资料以及他们的照片 他们应该能够动态更新或更改此信息。 在他们的实际个人资料页面上,它会提取他们的个人资料内容。 我想知道保持井井有条,最好是为这个例如配置文件创建一个单独的表吗? 或者将这些信息存储在数据库的users表中是否明智,例如名字姓? 我正试图找出一种干净的方法来做到这一点,因为稍后我需要添加更多页面,如设置页面等。 这是我第一次使用多个表,我知道如何做但不太确定。 任何建议,如简要说明如何实现这一点,将不胜感激。 问候

attr_accessor在accept_nested_attributes_for中无法访问

在我的付款页面上有一些变量,例如card_number,我想从View传递给Model,但我不想将它们存储在db中。 我通常可以通过简单地使用attr_accessor轻松实现这一点,但在这种情况下,模型通过accepts_nested_attributes_for传递给params,并且由于某种原因,params没有被传递: 在User.rb我有 has_many :credit_cards accepts_nested_attributes_for :credit_cards 在视图文件中我有一个嵌套的表单字段,如: blah blah Credit card builder %> inside that 现在回到credit_card.rb我有: attr_accessor :test before_create :show_me_test_param private def show_me_test_param raise “#{test}” end 现在奇怪的是,当我尝试保存记录时,它只返回一个空的exception。 该参数似乎没有通过accepts_nested_attributes_for从User传递给CreditCard? 传入的参数是: {“email”=>”name@example.com”, “password”=>”pass123”, “password_confirmation”=>”pass123”, “credit_cards_attributes”=>{“0″=>{“test”=>”helllo this is the second attempt”, “name_on_card”=>”first lastname”, “card_number”=>”987498742897”, “card_verification_value”=>”232”, “expiry_date”=>”2141”}}} 有谁知道最近发生了什么? accepts_nested_attributes_for是否适用于attr_accessor?