ruby-on-rails-3.2相关内容
此论坛上的所有问题似乎都无法满足我的特定需求.基本上,我有一个“详细信息"按钮.我希望当它点击时,会出现一个模式对话框,其中包含从模型的 show.html.erb 中提取的信息.我有一个 book.rb 模型.在索引页中,我有:
通常点击这个按钮会带我到 book/
..
在对 Heroku 进行一些更改后,我注意到有关 vendor/bundle 的警告(请参阅下面的警告). 如果根据警告应该从 Git 跟踪中“删除"该目录的用途是什么? 为什么 vendor/bundle 在默认情况下不被 Rails 自动.gitignore? 我应该运行 bundle pack 吗?(真的是捆绑包??) bundle pack 的优缺点是什么(相对于
..
我正在尝试使用carrierwave 和fog gems 将图像上传到Ruby on Rails 上的S3,图像已正确上传,但是当我尝试保存包含有关刚刚上传的图像的信息的模型时,我收到此错误: Excon::Errors::MovedPermanently in UserController#showapp/models/user.rb:46:in`process_image_with_key'
..
当有人无法登录我的应用程序时,我需要写一个日志(以跟踪暴力尝试).我还决定记录成功的身份验证.所以我创建了一个 SessionsController
..
我使用的是 rails 3.2,我必须为其中一个页面设置背景,我尝试了很多方法,但都没有成功,所以寻求一些好的帮助.我试过了 background: url()背景: url("public/background.jpg");background-image:url('/assets/images/background.jpg'
..
我有某些(或所有)控制器需要的 Ruby 方法.我尝试将它们放在 /app/helpers/application_helper.rb 中.我已经将它用于要在视图中使用的方法.但是控制器看不到这些方法.是否还有其他地方应该放置它们,或者我是否需要以不同的方式访问这些辅助方法? 使用最新的稳定 Rails. 解决方案 你应该在ApplicationController中定义方法.
..
我试图需要一个我在另一个文件中创建的 rake 文件.这两个文件位于两个不同的目录中.我在第一个文件的顶部有 require ,在 require 之后的引号内有第二个文件的名称.它告诉我它无法加载这样的文件.这是否意味着因为它在不同的目录中找不到它?我尝试坚持第二个文件的完整路径,但它仍然无法加载该文件.有谁知道如何将第二个文件加载到第一个文件中? 提前致谢 解决方案 requir
..
我有三个角色:教师、学生、管理员,每个角色都有带有“主页"视图的控制器. 所以这很好用, get "instructor/home", :to =>“导师#家"得到“学生/家",:to =>“学生#家"获取“管理员/主页",:to =>“管理员#home" 我想写一个如下所示的虚 url,它将根据 user_id 的角色路由到正确的主页. get "/:user_id/home", :
..
使用 select_date 返回一个 params[:my_date] 和 year、month 和 天 属性.如何轻松获取 Date 对象?我希望像 params[:my_date].to_date 之类的东西. 我也很高兴使用 date_select 代替. 解决方案 使用 date_select 可以分别为您提供 3 个单独的键/值对,分别用于日、月和年.因此,您可以将它们作
..
我有一个链接,我需要用它来提交发布请求.通常,我会使用 jQuery 并阻止链接的默认行为,然后向目标提交表单.这似乎是 Rails 应该能够帮助我解决的问题.果然,link_to 方法有一个用于指定 POST http 方法的选项: link_to "Profile", 'http://example.com/profile', 方法: :post 这可行,但我也需要添加 2 个参数.我试过
..
我的应用中有一个下载链接,用户应该可以从中下载存储在 s3 上的文件.这些文件将可以在看起来像 的网址上公开访问 https://s3.amazonaws.com/:bucket_name/:path/:to/:file.png 下载链接在我的控制器中点击了一个动作: class AttachmentsController 但是当我尝试下载文件时出现以下错误: ActionContr
..
我仍然不知道如何实现这一点,因为我是一个新手.有些人帮助我并说我必须使用审计,所以确实如此.这是我的控制器: def showadd_breadcrumb 'Contract Bekijken', :contracten_path@contracten = Contracten.find(params[:id])@audits = @contracten.audits.collect { |a
..
我们刚刚从 Rails 3.0.7 升级到 Rails 3.2.5,并为登台服务器即时使用 assets-pipeline 编译,但有时我们会遇到这个异常! 显示/var/rails/appname/app/views/common/_my_partial.html.haml 其中第 # 行:无法分配内存 - nodejs/tmp/execjs20120613-17090-thoc8f.js 2
..
我正在尝试使用命令 rake assets:precompile RAILS_ENV=production 预编译资产,但我总是收到以下错误. ** 调用 assets:precompile (first_time)** 执行资产:预编译/usr/bin/ruby/usr/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROU
..
我使用 Rails 3 和 RABL 构建了一个 JSON API API 运行良好,但对于特定请求,仅返回部分数据 - 其余 JSON 被截断.由于 JSON 因此无效,依赖该 API 的移动应用程序崩溃. 有人能想出为什么身体被切断到一定的尺寸并为我指出解决问题的正确方向吗?谢谢 解决方案 所以我能够将这个问题追溯到乘客 长话短说,我通过在乘客配置中设置 passen
..
我将 omniauth-facebook 与 AngularJS 一起使用,但 CORS 无法正常工作. 我的 omniauth.rb 是 Rails.application.config.middleware.use OmniAuth::Builder 做提供者:facebook,"xxxxx", "xxxxx",:范围=>'email,user_birthday,read_stream
..
在创建新的示例项目时,我的 Rails 新示例永远挂起并且没有将控制权还给我. 按Cntrl+C,它会要求终止批处理作业... 我是 ruby On Rails 的新手....请帮忙 C:\Sites>rails new MySample2DL 已弃用,请使用 Fiddle创造创建 README.rdoc创建 Rakefile创建 config.ru创建 .gitignore创建
..
我想将 Rails 应用程序从 3.2.12 正确升级到 4.2 ... 有人给我发送这个链接:http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html 目前我正在尝试从 3.2.12 升级到 4.0 ......我正在等待第 5.4 步: Rails 4.0 不再支持从供应商/插件加载插件.您必须通过将它们提取到
..
为了跟踪独特的观点,我添加了印象派宝石.由于流量增加,展示次数表将以更快的速度增长.当我想显示连续几周/几个月之间的比较时,这会导致问题. 所以我想到了将 impression's 模型与 solr 联系起来. 为了实现这一点,我首先在 app/models/impression.rb 文件夹下创建了一个名为 impression 的模型. class Impression
..
例如,我允许我的用户在表单中选择他们的性别和婚姻状况,然后发布该表单,以便他们的选择存储在数据库中. 表单可能如下所示: 选择单个
..