草庐IT

active_date

全部标签

ruby-on-rails - rails : Active Admin Association Image column

我是ruby​​onrails的新手,刚刚安装了activeadmin并尝试自定义观看次数。我有一个产品和图像表。每张图片属于一个产品。现在我想在显示产品页面时显示一个带有相关图像的列。目前只有image_url文本不起作用。稍后我想做让图片以50x50px显示。我该怎么做?(图片模型:名称:字符串image_url:文本)这是我所做的:ActiveAdmin.registerProductdoindexdocolumn"Image"do|image|image.image_urlendcolumn:namecolumn:preview_textcolumn:full_textcolu

ruby-on-rails - Rails 3/Ruby 1.9.2 Date.tomorrow 不正确

在MacSnowleopard上使用Ruby1.9.2和Rail3ruby-1.9.2-p290:001>Date.today=>Sun,25Sep2011ruby-1.9.2-p290:002>Date.tomorrow=>Tue,27Sep2011ruby日期类是否有问题,或者这与我安装ruby​​的方式有关吗?编辑:ruby-1.9.2-p290:039>Date.current=>Mon,26Sep2011ruby-1.9.2-p290:040>DateTime.now=>Sun,25Sep201120:47:01-0500好吧,railsDate类似乎有点问题。DateTim

Ruby Time#to_date() 方法返回错误的日期

我们使用的是Ruby1.9.3,我发现Time#to_date似乎是一个奇怪的Ruby错误Time.new(1).to_date在应返回0001年1月1日时返回0001年1月3日。我无意中发现了这个问题。似乎如果我调用.to_datetime.to_date,结果是正确的。我还发现了一些其他相关的怪异之处。请参阅下面的irb控制台输出。(请注意,我使用的是irb,而不是railsconsole,以确保我使用的只是Ruby,不是Rails的任何附加内容。)>>require"Time"=>true>>Time.new(1).to_date=>#>>Time.new(1).to_datet

ruby - 时间 :Class after requiring active_support/time_with_zone 的未定义方法 `zone`

我在使用Ruby2.2.1并安装了active_support4.2,所以我想使用Time.zone.parse('2007-02-1015:30:45')如此处所述:http://api.rubyonrails.org/classes/ActiveSupport/TimeWithZone.html但即使在需要active_support和active_support/time_with_zone之后,我觉得Time.zone仍然不起作用。观察:2.2.1:002>require"active_support"=>true2.2.1:003>Time.zoneNoMethodError

ruby - MongoDB:无法从 BSON 类型 EOO 转换为 Date

我正在尝试使用聚合框架(使用ruby​​)并像这样投影日期:db['requests'].aggregate([{"$project"=>{_id:0,method:'$method',user:'$user',year:{'$year'=>'$timestamp'}}}])文档是这样的:{_id:ObjectId("5177d7d7df26358289da7dfd"),timestamp:ISODate("2013-04-12T03:58:05+00:00"),method:"POST",status:"200",inputsize:"874",outputsize:"4981",u

ruby-on-rails - 为什么 Date.yesterday 也算作 Date.today?

我有以下模型和方法:classUserPriceDate.today)enddefself.yesterdaywhere(:purchase_date=>Date.yesterday)end为什么在我的表单上,如果我给日期选择字段:purchase_date1/4/2012(yesterday方法)它也算作今天(today方法),如果我给它1/5/2012(今天)它是零?附言我将Rails3.0.10与PostgreSQL结合使用。更新这是我的控制台返回:$railsconsole--sLoadingdevelopmentenvironmentinsandbox(Rails3.0.10

ruby-on-rails - 为什么都是autoload,load_all!并要求全部用于 active_support.rb?

我正在查看active_support.rb以尝试了解它使用的加载过程。它使用三种加载方法:load_all!、autoload和require。为什么在同一个文件中使用三种不同的加载方式?moduleActiveSupportdefself.load_all![Dependencies,Deprecation,Gzip,MessageVerifier,Multibyte,SecureRandom,TimeWithZone]endautoload:BacktraceCleaner,'active_support/backtrace_cleaner'autoload:Base64,'ac

ruby - 使用 RVM 使用 sinatra 应用程序加载 Active Record gem 时出错

我为我正在启动的sinatra应用程序设置了一个项目级RVMgemset,它将使用ActiveRecord连接到本地数据库。为了测试它,我尝试运行以下测试应用程序:测试.rbrequire'rubygems'#maynotbeneeded,dependingonplatformrequire'sinatra'require'activerecord'classArticle"sqlite3",:database=>"hw.db")Test.first.contentend(摘自这个问题的答案:What'sthebestwaytotalktoadatabasewhileusingSina

ruby-on-rails - 如何获取 Active Storage 图像的 url

我想通过api获取带有附加图像的记录列表作为链接或文件。我有一个简单的模型:classCategory下一步行动:defindex@categories=Category.all.with_attached_imagerenderjson:@categories.to_json(include:{image_attachment:{include::blob}})end这是我获得图像对象的唯一方法。我看到下一个结果:{"id":4,"name":"Cat1","description":""},{"id":1,"name":"Cat2","description":"","image_

ruby-on-rails - 使用 Date::DAYNAMES 在 Rails 中显示一周中的几天列表

我无法在表单中显示一周中的几天列表。我遇到了错误undefinedmethod`Sunday'for#但是如果我只是显示,它会给我一个列表Sunday,Monday,Tuesday,etc...toSaturday我在这里做错了什么?谢谢 最佳答案 替换与 关于ruby-on-rails-使用Date::DAYNAMES在Rails中显示一周中的几天列表,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com