嵌套专题提供嵌套的最新资讯内容,帮你更好的了解嵌套。
我有一个嵌套的资源附件,我想创建一个link_to来销毁/删除附件.这是我所拥有的,但它是作为GET与PUT发布的: <%= link_to "Delete Attachment", project_thread_attachment_path(@attachment.thread.project.id, @attachment.thread.id, @attachment.id), :confi
我已经用Rails编写了一个API,并且需要在API调用中接受一些嵌套的属性. 目前我通过发送数据 PATCH /api/v1/vintages/1.json { "vintage": { "year": 2014, "name": "Some name", "foo": "bar", "sizes_attributes": [ {
我正在使用nested_form gem作为我的AddressBook关系.当用户空白现有Addr的值时,我想删除该Addr而不是使用空白值保存 class Person < ActiveRecord::Base has_many :addrs, dependent: :destroy attr_accessible :name, :addrs_attributes accepts_n
我有一个用于创建和编辑具有has_many关系的模型的Rails表单.我非常熟悉嵌套模型的典型表单,但是我目前的问题需要使用典型的FormBuilder帮助器和其他使用模型本身的数据的HTML元素访问渲染一些表单元素.例如,我的顶级表单有: <% customer_form.fields_for :customer_images do |images_form| %> <%= render
有人可以给我一个使用mongoid的嵌套形式的工作实例吗? 我的型号: class Employee include Mongoid::Document field :first_name field :last_name embeds_one :address end class Address include Mongoid::Document fiel
我有一个Project模型可以接受Task的嵌套属性. class Project < ActiveRecord::Base has_many :tasks accepts_nested_attributes_for :tasks, :allow_destroy => :true end class Task < ActiveRecord::Base validates_un
我的代码中遇到一个奇怪的错误,而使用HAML,我的代码在我的本地机器上工作,但是当我部署它时,我收到以下错误 ActionView::Template::Error (Illegal nesting: nesting within plain text is illegal.): 我的代码看起来像这样 %td{ :style => 'width:10px' } = link_to('Dashboa
我使用ActiveResource保存一个嵌套资源的模型时遇到问题:我可以加载和保存一个没有问题的非嵌套资源,我可以加载一个资源加其嵌套资源,但保存资源失败.使用REE 1.8.7 / Rails 2.3.9和 Ruby 1.9.2-p0 / Rails 3.0.2发生此问题.以下示例来自Rails 3 / AR 3. 我的示例应用程序有两个模型: 资产 >界面 资产有很多接口,接口属于资产. 的
我试图用以下型号创建一个简单的应用程序: 类别 – [has_many] – >问题 – [has_many] – >答案 我有以下代码来创建类别问题(categories / _form.haml.html): = simple_form_for(@category) do |f| = f.error_notification = f.input :title, label: "Cate
我有一个全局应用程序布局文件application.html.haml的应用程序.然后我有多个“控制器堆栈”:对于我们的主站点,我们的管理员门户和我们的业务站点.对于这些中的每一个,控制器都在一个模块内,并且都从相同的BaseController继承.每个堆栈都有自己的布局文件.在栈内,一些控制器也有布局文件. 我希望所有视图(除非另有说明)在多层次的嵌套布局中呈现:应用程序,“堆栈”,“控制器”
我正在为 Ruby(而不是Rails)运行rspec,用于一个简单的Ruby文件.我正在跟踪Tut TDD测试与Ruby. 我有一个具有lib文件夹和spec文件夹的竞争目录. ├── lib │   ├── competition.rb │   └── team.rb └── spec └── competition_spec.rb 当我运行rspec,我收到这个错误.我
我试图在“问题”模型中更新嵌套的question_output属性.一个问题has_one question_output.如果数据库中没有现有的question_outputs,一切都正常.但是如果该记录已经有一个question_output,那么在尝试更新时,我会得到以下内容: Failed to remove the existing associated question_output.
所以我正在从这个 Railscast工作. 而且,我知道Rails 4的Strong参数有一些变化. First relevant question. Second relevant question 我已经检查了我的实现四倍,但看不到我出错了.正如现在一样,在最初提交病人时(即创建方法)打勾时,勾选“破坏”框,并按照预期的方式工作,并删除任何具有复选框的药物,并允许任何不在(从三个表单输入它提供
我有两个模型,投诉和公司.投诉属于company_to和accept_nested_attributes为公司和公司has_many投诉. # Models class Complaint < ActiveRecord::Base attr_accessible :complaint, :date, :resolved belongs_to :user, :class_name =>
我有一个多态关联,如下所示: class Line < ActiveRecord::Base belongs_to :item, :polymorphic => true end class Education < ActiveRecord::base has_many :lines, :as => :item end class Work < ActiveRecord::base
假设我的应用有两个模型,Foo和Bar. 可以选择belongs_to吧. 现在我可以看一个单一的Foo,或者搜索一个特定的Foo,而FoosController可以处理所有这些.我的网址如下: foos / 1和foos / new 有时我想看一下吧. BarsController处理它,我得到它像: 酒吧/ 1或酒吧/ 1 /编辑. 如果我正在看酒吧,我可能想浏览所有那些属于该酒吧的Foos.
我是新来的,我正在努力解决如何使嵌套布局工作;我假设他们有点像.net主页? 我跟着this guide,我在我的布局目录中创建了一个application.erb.html,其中包含: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht
我正在尝试用rspec测试路由.以下给出了“预期块返回真值”的错误. 我不知道我失踪了什么通过浏览器,我可以发布到这个url,它是成功的. 有任何想法吗?谢谢! 路线 resources :forum_topics do resources :forum_sub_topics end 测试: it "recognizes and generates nested #create" do {
这是父模型: class TypeWell < ActiveRecord::Base ... has_many :type_well_phases, :dependent => :destroy accepts_nested_attributes_for :type_well_phases, :reject_if => lambda { |a| a[:phase_id].blank
我想得到一些嵌套参数.我有一个订单有很多项目,这些项目都有一个类型.我想从controller create方法获取type_id参数. @order = Order.new(params[:order]) @order.items.each do |f| f.item_type_id = Item_type.find_by_name(f.item_type_id).id end 原因是我希望