{"utf8"=>"✓",
"authenticity_token"=>"OBYHA0M+TA93sNF3uqrJ/zvnnEyWJUREn4NcOl0ExfA=",
"event"=>{"title"=>"",
"image"=>#<ActionDispatch::Http::UploadedFile:0x007f803802b1f0 @original_filename="icon.png",
@content_type="image/png",
@headers="Content-Disposition: form-data; name=\"event[image]\"; filename=\"icon.png\"\r\nContent-Type: image/png\r\n",
@tempfile=#<File:/tmp/RackMultipart20130217-21480-1molvwa>>,
"description"=>"",
"date"=>"",
"time"=>""},
"commit"=>"Create Event"}
以下是events_controller.rb的代码
def create
@event = Event.create( params[:event] )
end
为了调试,我尝试将行更改为event.create(params[]),此时错误从参数数错误(1表示0)变为参数数错误(0表示1)。
以下是event.rb的代码
class Event < ActiveRecord::Base
attr_accessible :date, :description, :time, :title, :image
has_attached_file :image, :styles => { :medium => "300x300>", :thumb => "100x100>" }
end
你用错了可卡因。运行bundle install
,然后确保使用bundle exec rails s
启动rails服务器。
cocaine较新版本(~>0.4.0)中的run方法接受一个可选参数(def run(interpolations={})
),而旧版本(0.3.2)没有这个参数。
见上文评论。
我得到这个信息: 安装rake时出错 我应该如何继续修复此错误?
在我的docker服务器上,我在sidekiq/redis URL-URL-Sespecification上出错: 我明白了 URI::InvalidURIError:方案redis不接受注册表部分:bsc\u redis:6379(或错误的主机名?)来自/usr/local/lib/ruby/2.0.0/uri/generic。rb:214:innew'from/usr/local/lib/ru
我用耐嚼宝石弹力搜索。 我有LocationsIndex,mapping: 当我查询: 数据示例: 当我使用关键字=“Vietnam”运行查询时 与keywork=“hue”相同 如何搜索包含上述单词的结果(添加类型或执行任何操作)
我使用的是Rails4.1。
我将我的应用程序从ruby 2更新到ruby 3,并更新gem(使用Rails 6): (附加问题:我不知道是否需要“watir rails”?https://github.com/watir/watir-rails ) 但现在,如果我尝试制作一个firefox浏览器: 我有一个错误: /主页/用户/。rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/se
我正在建立一个订单管理系统。我最近发布了一个关于向客户添加订单的问题。好像99%我都搞定了。如果我查看我的终端,它首先找到当前的客户ID,然后创建一个新订单。下面的结果是。 但问题是,它没有添加参数。我故意这样做只是为了检查我的语法是否会执行以下sql语句。但是一旦我添加参数,我就会收到一个常见错误“参数丢失或值为空:顺序” 这是我的代码: ActionController::P arameter