小编myh*_*use的帖子

Ruby On Rails:jQuery datepicker仅在刷新页面时有效

我遇到的问题是,当我浏览表单页面并单击文本字段上的date_sent时,jQuery应该弹出一个datepicker.但是,我一开始什么都没得到,但是当我刷新页面时它就可以了.

我几乎可以肯定我的问题是使用turbolinks,因为我认为我的JavaScript因为turbolinks而没有加载.但是,我不想删除turbolinks,因为没有它我的页面渲染速度很慢.我怎样才能做到这一点?

的application.js

//= require jquery
//= require jquery-ui/datepicker
//= require jquery_ujs
//= require bootstrap-sprockets
//= require cocoon
//= require turbolinks
//= require_tree .
Run Code Online (Sandbox Code Playgroud)

application.scss

 *= require_self
 *= require jquery-ui/datepicker
 *= require_tree .
 */

@import 'bootstrap-sprockets';
@import 'bootstrap';
@import 'sites';
Run Code Online (Sandbox Code Playgroud)

form.coffee

jQuery ->
    $('#send_date').datepicker()
Run Code Online (Sandbox Code Playgroud)

form.html.erb

<div class="form-group" >
      <%= f.label :date_sent, class: 'control-label' %><br>
      <%= f.text_field :date_sent, id: 'send_date' %>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery rubygems ruby-on-rails coffeescript turbolinks

4
推荐指数
1
解决办法
620
查看次数

无法在控制台导轨中加载我的模型

我试图查看我的Tasks表上的内容,突然之间我现在收到uninitialized constant错误.我想不出为什么会这样.该页面工作正常.顺便说一下,我的模型中有一个task.rb.

server@server:~/www/railsapp/$ rails c production
Running via Spring preloader in process 27137
Loading production environment (Rails 5.1.1)
irb(main):001:0> ActiveRecord::Base.connection.tables
   (0.3ms)  SET NAMES utf8,  @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'),  @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483
=> ["ar_internal_metadata", "schema_migrations", "tasks", "users"]
irb(main):002:0> Task.all
NameError: uninitialized constant Task
    from (irb):2
irb(main):003:0> 
Run Code Online (Sandbox Code Playgroud)

我在下面发布了我的问题的解决方案

ruby ruby-on-rails ruby-on-rails-5

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

python FPDF大小不正确

我正在从目录中获取图像列表,并且正在尝试将图像列表转换为 PDF。我正在获取它们的宽度和高度并使用 Image 模块。当程序运行并打开PDF文件时,图片看起来很大并且只有图片的一角。

from fpdf import FPDF
from PIL import Image
import glob
import os

image_directory = '/Users/myuser/pics/'
extensions = ('*.jpg','*.png','*.gif')
pdf = FPDF()
imagelist=[]
for ext in extensions:
    imagelist.extend(glob.glob(os.path.join(image_directory,ext)))

for imageFile in imagelist:
    cover = Image.open(imageFile)
    width, height = cover.size
    pdf.add_page()
    # 1 px = 0.264583 mm (FPDF default is mm)
    pdf.image(imageFile, 0, 0, float(width * 0.264583), float(height * 0.264583))
pdf.output(image_directory + "file.pdf", "F")
Run Code Online (Sandbox Code Playgroud)

图片是左边的,右边是PDF 在此处输入图片说明

python fpdf

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

Oracle查询使用like子句与当前星期几的记录

我在记录栏中有一个天数列表.我想查询该列以查看它是否包含使用LIKE关键字的当前星期几.该记录包含例如:

INTV
-----------------------
monday,tuesday,wednesday
Run Code Online (Sandbox Code Playgroud)

我想看看当天是否在INTV.因此,如果今天是星期一,我希望上面的行返回.

如果我硬编码一周中的某一天,它就可以了.例如,... WHERE intv LIKE '%monday%'.但是,当我尝试通过使用SYSDATE和使用to_char(sysdate, 'day') 它来抓住当天添加当天不起作用.

这是我到目前为止没有运气的尝试:

SELECT * FROM mytable where intv like '%' || to_char(sysdate, 'day') || '%';

SELECT * FROM mytable where intv like to_char(sysdate, 'day');

SELECT * FROM mytable where intv like to_char(sysdate, '%day%');
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle10g oracle11g

0
推荐指数
1
解决办法
55
查看次数

如何从哈希数组中只提取id?

我想迭代这些数据来提取id的值:

[ {:id => 3, :quantity => 5 }, { :id => 4, :quantity => 3 } ]
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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