小编jlx*_*xq0的帖子

Rails Update Action使用rails4,mongoid失败.创建好

我有一个死的简单的rails应用程序w/rails4和mongoid.我可以像魅力一样创建新的数据集.但我无法更新现有数据集.

有人有这个问题吗?这是怎么回事,我做错了什么?

只是从头开始创建rails 4,ruby 2和mongoid,所有这些都来自他们的git repos:

rails new mongotest --skip-active-record
Run Code Online (Sandbox Code Playgroud)

我生成一个脚手架:

rails g scaffold things name description
Run Code Online (Sandbox Code Playgroud)

我的模型现在看起来像这样:

class Thing
  include Mongoid::Document
  field :name, type: String
  field :description, type: String
end
Run Code Online (Sandbox Code Playgroud)

这样的控制器:

class ThingsController < ApplicationController
  before_action :set_thing, only: [:show, :edit, :update, :destroy]

  # GET /things
  # GET /things.json
  def index
    @things = Thing.all
  end

  # GET /things/1
  # GET /things/1.json
  def show
  end

  # GET /things/new
  def new
    @thing = Thing.new
  end

  # GET /things/1/edit
  def edit
  end

  # …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails crud updates mongoid

2
推荐指数
1
解决办法
2406
查看次数

标签 统计

crud ×1

mongoid ×1

ruby ×1

ruby-on-rails ×1

updates ×1