Ruby on rails 4 强参数rails 4允许参数

这是我的情妇的样子 { :project_id => "1", :ticket => {:name => "Ticket1"} } 如何将项目id添加到允许的参数中 控制器 参数要求(:票证)。许可证(:名称) 您可能需要将其作为隐藏属性添加到表单中,如下所示: <input type="hidden" name="ticket[project_id]" value="<%= @ticket.project_id %>" /> 以下是一个有用的链接:

Ruby on rails 4 Activeadmin有许多表单仅用于显示和编辑

首先请注意,我正在使用Rails4和ActiveAdminRails4分支 我有两个型号的pictue,它是多形的 类图片[:name,:title,:short\u desc,:description,:position,:pictures,:enabled,:ship\u provider\u id,:picture\u category\u id,:picture\u id]) 结束 结束 结束 但结果是: 怎样才能摆脱删除按钮而有提交 我怎样才能只在“显示和编辑”窗体上显示此窗体,因

Ruby on rails 4 Rails 4-命名错误未定义方法

我打电话的时候发现了一个命名错误,我不知道如何修复它 提取的源(第4行附近): 在创建的帖子 类别: ||“别这么做,伙计!”,:method=>:delete%> 显示c:/Sites/blog/app/views/posts/show.html.erb,其中第5行出现: nil:NilClass的未定义方法“name” 这是我的posts_controller.rb class PostsController < ApplicationController def

Ruby on rails 4 如何在标签中使用谷歌地图与gmaps4rails 2.0.3

我使用的是gmaps4rails 2+rails 4.0.0+ruby 2.0+Geocoder+TwitterBootstrap 3+ajax_调用 假设我正在创建一个包含一些详细信息的表单,地址/位置创建工作正常,数据保存到带有纬度和经度的数据库中。=>好的 @我也能看到地图 但是,当我打算进行ajax调用simple的更新时,我正在刷新div,因为googlemap不会出现 同样的事情发生在#弹出#上,如果我要用它来更新纬度和经度,那么地图也不会出现 我猜gmap文件没有加载,或者我对aj

Ruby on rails 4 使用分页后规范失败:每页

我正在尝试显示应用程序中的用户列表。为此,我使用will_paginate gem。但是,当我试图更改页面上显示的用户数量时,尽管应用程序继续正常工作(我认为是这样),测试还是会失败 来自用户页面规范rb的一段代码 describe "pagination" do before(:all) { 30.times { FactoryGirl.create(:user) } } after(:all) { User.delete_all } it { should have_sel

Ruby on rails 4 Rails4简单表单嵌套表单字段未显示

我是RubyonRails的新手,已经尽我最大的能力搜索了Stackoverflow和internet,但仍然感到困惑 在我的设置中,评级属于一种产品,并且有很多评论。我正在使用简单表单,并尝试使用嵌套字段通过评级表单添加评级注释。有趣的是,当使用单数形式:rating_comment时,会显示该字段。但正如所料,我在尝试保存时遇到了unpermitted参数错误。当我使用复数:rating_注释时,该字段消失。这与此类似,但在新操作中添加@rating.rating\u comments.bu

Ruby on rails 4 应为输入结束错误

我是HAML的新手,我对下面的代码有问题。我继续得到错误“C:/Users/Dalcom/Desktop/task\u tracker/app/views/events/index.html.haml:55:语法错误,意外关键字\u sure,预期输入结束” 我的看法是这样的: #content #tab1 -if @events.exists? %table.table.table-hover %tr %th Name %th Pri

Ruby on rails 4 railstutorial.org第4章完整标题帮助程序.rb导致运行时错误(检测到循环依赖项…)

我正在阅读Hartl的Ruby on Rail教程第4章时遇到了一个问题。我的项目在rails服务器中加载得很好,直到我添加了完整的\u title\u helper.rb文件 我得到: 运行时错误(自动加载常量FullTitleHelper时检测到循环依赖): app/controllers/application_controller.rb:1:在“顶部(必需)”中 app/controllers/static\u pages\u controller.rb:1:在“顶部(必需)”中 我尝试

Ruby on rails 4 Rails和AngularJS指令

我四处搜索,找到了一些关于使用AngularJS与rails集成的东西,AngularRouting,整个九个,但是我想使用默认的rails路由,只使用指令。似乎没有人想这样做,或者如果不完全覆盖TurboLink,这是不可能的 每当我四处航行时,我的指令都不会坚持,它们会闪烁,永远不会回来。我已经了解到这是一个turbolinks问题,需要在页面:load事件上引导应用程序,但是没有办法通过页面更改将我的指令保持在屏幕上吗 Turbolinks试图优化页面的呈现,这将与AngularJS的正常

Ruby on rails 4 登录后重定向到子域

我正在使用Desive进行身份验证,开发一个多延迟应用程序。子域的使用对于此构建非常关键 目前,我的设置包括强制用户“记住”他们的子域,以便他们可以登录 路线 constraints(SubdomainPresent) do root 'users#index', as: :subdomain_root resources :users resources :accounts end devise_for :users 我想实现的是与我的用户首次注册时发生的非常类似的事情,即一旦

Ruby on rails 4 如何在表单中使用活动记录枚举单选按钮?

在我的应用程序中,有一个关于文章的评论部分。我希望用户能够评论3个不同的选项。要激活它,我使用的是活动记录枚举。请注意,注释部分嵌套在文章下面 resources :articles, only: [:index, :show] do resources :comments end 迁移: class AddEnumToCommentModel < ActiveRecord::Migration def change add_column :comments, :post

Ruby on rails 4 Rails 4视图未转换换行符/新行

我从包含新行的数据库中检索文本 @problem.description = "CPU utilisation continuously over 5 minutes\nDevice" 当该文本显示在视图中时,它看起来像: CPU utilisation continuously over 5 minutes\nDevice 但我想让这个设备换一条新线路 如果我添加到视图中: <%= @problem.description.gsub('\n', '<br>') %>

Ruby on rails 4 在RubyonRails4中上载图像或文件

在这里,我想要一个关于上传文件或图像而不使用任何gemfile(例如:peperclip、carrierwave等)的清晰概念 以前,我做过一些工作。我可以上传“/assets/images”文件夹中的图像。但当我在我的显示页面中调用它时,我看不到图像(只有一个break image占位符)。 以下是显示页面的屏幕截图: 如何在show.html.erb文件中显示这些图像 这是我的ImagesController.rb文件: class ImagesController < Applic

Ruby on rails 4 尝试将图像链接到rails中的特定模型id

我有一个图像的路由问题。在我的应用程序中,我在主页上有项目的图像。我想让他们链接到他们的图片页面 以下是“我的项目”控制器的外观: class ItemsController < ApplicationController def show @item = Item.find(params[:id]) end end 这是我在部分项目中的内容: <%= link_to(image_tag(item.image.url(:thumb)), item_p

Ruby on rails 4 rails 4中rake任务发送的电子邮件中的url_

我有一个rake任务,每天发送玩家活动的摘要电子邮件。(参见下面的示例代码。)如果我在控制台中运行PlayerActivityMailer.activity\u report.deliver,一切正常。但是,当我尝试调用rake任务时,会出现以下错误: rake aborted! ActionView::Template::Error: arguments passed to url_for can't be handled. Please require routes or provide y

Ruby on rails 4 在Activerecord导入gem中批量插入后,我可以使用记录数组吗?

所以在自述文件中,它是这样做的 books = [] 10.times do |i| books << Book.new(:name => "book #{i}") end Book.import books books=[] 10.3倍于我| 书籍“书籍{i}”) 结束 进口书 但是,我们是否也可以使用books数组进行循环以进一步修改数组中的每个记录,或者这是不可能的?这样的实例没有在自述文件中说明是的,您可以很容易地做到这一点,在导入Book.new之前,对象

Ruby on rails 4 Rails 4项目中缺少部分

在我的简单项目中,我决定使用嵌套形式并将其用于cocoon gem。但在实现它之后,我得到了缺少部分错误,尽管我有一个带有下划线的部分文件。这是我的cocoon逻辑代码: \u form.html.erb ... form_for starts... <div class="row"> <div class="col-md-6"> <h3>Ingredients</h3> <%= f.fields_for

Ruby on rails 4 尝试在prod中打开控制台导轨时出错

我正在使用rails 4.2.0 我正在使用ruby:ruby 2.1.0p0(2013-12-25修订版44422)[x86\u 64-linux] 和rbenv:rbenv 0.4.0-129-g7e0e85b 在生产环境中,当我试图在控制台中打开rails c时,出现以下错误: ~/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/spring-1.3.3/lib/spring/env.rb:69:in `initialize': Permiss

Ruby on rails 4 在Rails 4中,控制器应该如何通过非id字段获取参数来指定关联?

每个小部件都有一个关联的用户。用户有一个名为email的字符串属性,该属性存储与用户关联的电子邮件地址 根据Rails惯例,用户模型具有唯一的id属性,但也确保email地址是唯一的。因此,User.where(电子邮件:foo@example.com)保证最多返回一个结果 在创建小部件的表单中,我希望用户能够指定电子邮件地址,而不是ID。ID和email都是用户的唯一键,但电子邮件地址对人们来说更方便 小部件控制器接受关联引用的建议方式是什么,该引用通过非id的键命名关联?使用id时,如果wi

Ruby on rails 4 轨道4+;根据HighCharts中的日、周、月和年过滤数据

在我的Sqlite表中,我有超过5年的产品价格和数量记录。现在,我正试图在高图中呈现数据。对于过滤部分,我放置了4个单选按钮,即日、周、月和年 如果用户单击日期选择,则图形应呈现按日期显示的数据。若用户点击Week按钮,那个么Graph应该呈现每周的计算值,依此类推 现在我没有办法实现它。我试图在模型中实现过滤器代码 请提供一些建议,如何继续。此解决方案速度快且不干净,可能存在一些性能问题。我将在下面建议潜在的优化 假设产品模型具有以下模式 # Table name: products # #

Ruby on rails 4 Rails:自定义SimpleForm关联包装器

我实现了一个搜索来过滤对象列表。我想使用下面的“关联”类型输入将此筛选器应用于一个简单的表单集合 = f.association :fixtures, collection: page.possible_associations, as: :check_boxes 我不确定如何使对象集合显示在这样的结构中 %ul#list %li %div searchable term %input 我的猜测是,我可以在表单中添加一个定制的包装标签,但是看看文档,我有点不知所措,

Ruby on rails 4 如何创建自定义运费-Spree

我拥有的是一个拥有多个不同用户角色的网站。通常只有管理员和用户。我有多个不同的用户零售,贸易等 客户想要的是,每种产品都有单独的运输成本。用户的实际成本有所不同,因此贸易运费可能为8美元,零售费为10美元。如果选择了多个产品,第一个产品将100%发货,每增加一个产品将有50%发货。此价格因客户装运地点而异。根据物品的类别也有所不同,例如,它们有座位类别和鱼缸类别。座位类别可能是15美元,鱼缸可能是17美元 我的想法是,每个类别都有自己的装运类别,然后装运方法就是位置。这可以很好地工作,但棘手的部

Ruby on rails 4 ECSS模式在rails中不工作

我正在尝试弹出一个模态表单来添加新的注释 HTML代码段 <a href="#add_ac" data-toggle="modal" class="waves-effect waves-light blue accent-2 white-text btn">Add Comment</a> <div id="add_ac" class="modal"> <div class="modal_content"> <%= render

Ruby on rails 4 Rails 4,delayed_job,rspec:将属性设置为delayed::job.last.id…如何测试?

当用户点击一个按钮时,我会将邮件放入队列,以便将来发送。如果用户取消了原始操作,我想取消待传递邮件的队列 为此,我将ActiveJob id作为一个属性存储在排队作业的有效负载对象上(另一种方法是沿着行解析YAML内容以定位有效负载对象) 该行执行工作(位于有效负载对象的模型文件中) 在我的模型规范中,由于邮件程序实际上没有排队,Rspec一直认为Delayed::Job是nil,所以所有有效负载模型的规范都失败了 问题:如果(一个大的“如果”)我解决这个问题的方法是“正确的”,我如何使我的模型

Ruby on rails 4 将参数与id一起传递

如何随id发送其他参数 历史控制器 def edit @histories = History.find(params[:id]) end def update @histories = History.find(params[:id]) @histories.projects_lkp_id = params[:projects_lkps_id] respond_to do |format| if @histories.update(his

Ruby on rails 4 如何在Rails 4中命名文件夹?

如何将所有内容放在app/presenters的presenters命名空间下 所以app/presenters/admin/article.rb包含 module Presenters module Admin class Article end end end 可以作为演示者::管理员::文章 以下是有效的答案: app/presenters/admin/article.rb module Admin class Article end end 访问权限

Ruby on rails 4 ActiveRecord和RubyonRails的奇怪行为

嗨,我有两个模型,它们通过第三个模型相互关联。两个主要模型是用户和俱乐部,它们通过预订表建立关系。Reservation模型有一个名为active的列,它是一个布尔值。用户和俱乐部之间的关系是通过预订 当用户在俱乐部进行预订时,预订表中会有一个条目,并且预订active列中的字段设置为true。如果用户在同一俱乐部进行了另一次预订,则先前的预订应将active列从true更新为false 这是我的密码: user = User.where(:email => params["user_em

Ruby on rails 4 如何获取回形针附件的Ruby IO流?

我有一个应用程序,它使用回形针gem存储上传的CSV文件 上传后,我希望能够将上传文件中的数据流化为代码,逐行读取数据并将其加载到Postgres中的数据暂存表中 在我的努力中,我已经取得了很大的进步,data\u file.upload是一个回形针CSV附件 io = StringIO.new(Paperclip.io_adapters.for(data_file.upload).read, 'r') 尽管^^^可以工作,但问题是——正如您所看到的——它将整个文件作为一个红宝石字符串加载到内

Ruby on rails 4 在美国午夜,在rails中安排“每当”任务的最佳方式是什么?

我们有一个Rails 4应用程序。 在美国午夜使用夏令时,在rails中安排任务的最佳方式是什么 我们需要在一天报告的晚上11:58发送电子邮件 我们正在使用tzinfogem TZInfo::Timezone.get('America/Denver').local_to_utc(Time.parse('11:58pm')).strftime('%H:%M%p') 此时不发送电子邮件。这解决了时区问题,服务器在UTC,用户在另一个时区(夏令时)。定义本地操作并在cronjob中使用 附表1.r

Ruby on rails 4 Rails 4.2管理具有相同枚举值的多个列

我有一个用例,其中我希望有2列具有相同的枚举数组。下面是我试图实现的示例代码。最初,以下代码出现错误,然后添加了后缀ad前缀 class Sample enum status1: {initiated: 1, ringing: 2}, _suffix: true enum status2: {initiated: 1, ringing: 2}, _prefix: :stat2 end 现在,当我尝试从rails控制台访问模型,并使用下面的代码将值分配给status1或status2时

Ruby on rails 4 设置Mailer';Rails中每个环境的s From地址

我正在开发一个rails应用程序,它通过联系人表单(通过mailer)发送电子邮件。这一切都很有效。。正在开发中。我目前已将其设置为从域@dev.example.com)发送,在生产中,我希望该应用程序仅从@example.com发送。我在config/environments文件夹中添加了config.action\u mailer.smtp\u设置,其中包含每个环境的所有smtp信息。问题是当我在邮件中设置默认地址时,我正在硬编码@dev.example.com 有没有办法: 检查应用程序当

Ruby on rails 4 Rails NoMethodError:BigDecimal:类的未定义新方法

我的应用程序已打开: ruby-2.6.4 Rails 4.2.8 activerecord-4.2.8 我正在将rails应用程序升级到ruby-2.6.4在开发中运行rake任务时,为了进行测试,我在BigDecimal()和../vendor/bundle/ruby/2.6.0/gems/ruby-oci8/… ArgumentError: invalid value for BigDecimal(): "0.E+00" /sha/git/sha_human_resources/share

Ruby on rails 4 Rails 4.0使用链接覆盖图像

我有一个缩略图,链接到一个博客文章条目,并附有一个文本标题。CSS对图像稍微进行着色,当用户将鼠标悬停在图像上时,它会稍微重新调整图像的大小。用户可以单击标题或缩略图将其带到条目 我无法在此处获取覆盖标记: <a href="single.html" class="overlay overlay-primary"></a> 图像是图形的一部分 <figure class="entry-thumbnail"> <a href="single

Ruby on rails 4 表单、嵌套资源和路由错误Rails 4

我是新手。我已经创建了一个基本的网站,跟踪轮班期间的事件。我已经创建了模型并嵌套了它们。然而,我并不完全理解这些联系。 从链接到班次的表单创建嵌套事件时,出现以下错误: 没有与url上的[POST]“/shifts/events”匹配的路由http://localhost:3000/shifts//events 应该是http://localhost:3000/shifts/3/events/1我想 _form.html.erb <%= form_for shift_events_path

Ruby on rails 4 Sidekiq worker未定义的局部变量或方法

我试图在我的应用程序中使用Sidekiq,但由于某种原因,我得到了一个未定义的局部变量或方法“worker”,用于# 我已经为sidekiq web UI安装了sidekiq、sinatra和slim,它没有注册任何东西。我现在在另一个终端窗口运行sidekiq 工人电话: worker.perform_async(@user) 我的工人: # app/workers/worker.rb class worker include Sidekiq::Worker sid

Ruby on rails 4 如何将嵌套属性添加到designe的允许参数中,以使嵌套表单正常工作

我在跑步: 轨道4.1.4 设计3.3 我使用RailsApp starter应用程序设置Desive和pundit。现在我在保存嵌套的表单属性时遇到问题。我得到一个错误: Unpermitted parameters: players 我编辑了初始值设定项文件以显示: def configure_permitted_parameters devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:first_name, :last

Ruby on rails 4 Rails 4撤消“Rails销毁模型”

我在Rails 4应用程序中安装Desive时,误读了wiki中关于将Desive生成为新模型的那句话。我想我需要将它添加到我现有的每个模型中。我使用rails g Desive消息在我的消息模型中安装Desive,然后意识到我做得不对。所以我使用rails g Desive消息来删除Desive。这个命令完全摆脱了我的消息模型——整个应用程序都是围绕这个模型构建的。我到处寻找如何扭转这种局面,但似乎什么也找不到。我尝试运行rakedb:rollback,但它只回滚了我以前的安装 请告诉我有一些

Ruby on rails 4 轨道4,Lupa:与或链接

我使用的过滤Lupa是独立于框架的,易于测试,基准测试可以很好地针对has_范围,等等 如何在Lupa中使用或逻辑链接作用域?当参数提前知道时效果很好,但当过滤器由用户决定时效果就不好了 也许解决方案在文档的日期间隔部分,但我似乎无法理解 我有一个表单,允许用户使用复选框选择动物的性别-雄性和雌性。我希望用户能够检查其中一个、另一个或两者,并返回直观的结果 @edelpero将我推向了正确的方向,但我觉得要么我误解了什么,要么文档可能会有所改进,可能是前者。当我从一个应用程序中简化时,下面可能会

Ruby on rails 4 创建一个链接,链接到用slug标识的对象

在rails 4.2应用程序中,一些模型使用了虚拟URL,并在控制器中调用,如下所示: @staticpage = Staticpage.find_by_slug!(params[:id]) 然而,创建链接的各种尝试都失败了。例如: <%= link_to 'this', staticpage_url(33, locale: I18n.locale.to_s) %> 因为这会生成一个查找id的链接,而不是slug 如何在link_to语句中调用slug,同时确保遵守区域设置?

Ruby on rails 4 画布-caman js-特定区域中的图像过滤,而不是整个画布中的图像过滤

我正在我的一个rails4项目中使用caman js图像过滤和画布。Caman js颜色影响整个画布,但我的要求是影响画布的特定多个区域。请点击以下链接 This is what i need, color effect (like - grey scale, blur, hue, noise, etc) on the specific marked areas. 请帮我解决这个问题。提前感谢:) I get the wrong result which effect the whole

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