我正在尝试创建一个基于ajax的评论表单,该表单将在提交时更新我的评论列表.很基本的东西.
我有一个部分comments/_single.html.haml,它有一个<li>带有基本注释信息的标签,这里是我的comments/create.js.erb文件(实际上这些是三个不同的测试文件合并为一个,以显示我的问题是什么):
$('#comments ul.comments').append("<%= render :partial => 'comments/single', :locals => { :c => @comment } %>");
$('#comments ul.comments').append("<%= render :partial => 'comments/foobar' %>");
$('#comments ul.comments').append("foobar");
alert('foobar');
Run Code Online (Sandbox Code Playgroud)
内容comments/_foobar.html.haml只是foobar,里面没有html.我的问题是前两行不起作用.我的开发服务器控制台中没有错误,对象检查器表示注释代码已正确返回但它们未添加到我的注释列表中.第三行工作正常,第四行工作正常.看起来使用时存在一些问题render.
我知道这里有成千上万个像这样的任务,但我已经看到了所有这些,我仍然无法解决我的问题.
我正在使用ansible做所有事情,所以它非常自动化,但无论如何,这里是我的文件:
local all all trust
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
host all all 10.11.12.0/24 md5
Run Code Online (Sandbox Code Playgroud)
production:
database: my_db
adapter: postgresql
host: localhost
username: deploy
encoding: unicode
min_messages: WARNING
template: template0
Run Code Online (Sandbox Code Playgroud)
我deploy在我的系统中创建了一个用户(和没有设置密码的postgres用户).而现在,虽然我完全能够使用psql -d my_db(在服务器上)从bash登录postgres ,但我无法使用我的rails应用程序连接到数据库.运行rake db:migrateMigration给了我
PG::ConnectionBad: fe_sendauth: no password supplied
Run Code Online (Sandbox Code Playgroud)
我很害怕在开始使用这个问题而且我从前天的早晨开始与这个问题作斗争,它仍然存在,所以如果有人可以帮助我的话,我会感激不尽.
我在显示GoogleMap时遇到问题.
这是网站源代码:http://pastebin.com/LjhVbEF7
当我尝试运行此网站时,不会显示地图.Firebug控制台说Uncaught TypeError: Cannot read property 'offsetWidth' of null
你知道我做错了什么吗?我知道网上有很多工作示例,但是这个代码是由一个特殊的脚本生成的,我无法干涉它.也许我忘了设置一些变量?
谢谢,迈克
=================
编辑: 这个代码只有当我将JS放在函数定义中并在body onload param中调用它时才有效.您是否知道如何在不使用此类函数和onload param的情况下使其工作?
当我试图运行我的应用程序时,我收到以下错误:
config/initializers/carrierwave.rb:4:未定义的方法`fog_host ='用于CarrierWave :: Uploader :: Base:Class(NoMethodError)
这是我的initializers/carrierwave.rb文件:
CarrierWave.configure do |config|
config.storage = :fog
config.fog_directory = 'media.domain.pl'
config.fog_host = 'http://s3-eu-west-1.amazonaws.com/media.domain.pl'
config.fog_credentials = {
:provider => 'AWS',
:aws_access_key_id => '***',
:aws_secret_access_key => '***',
:region => 'eu-west-1',
}
end
Run Code Online (Sandbox Code Playgroud)
我已经carrierwave并且fog包括在我的Gemfile工作中直到最后一次使用bundle update.您知道我的代码有什么问题吗?我在谷歌找不到任何关于它的东西
ruby v.1.8.7
rails v.3.2.6
fog v.1.6.0
carrierwave v.7.0.0
我对fancybox(2.x)有一个非常奇怪的问题.我使用这个脚本已经很久了,但我之前没遇到过这样的问题.
所以,我的网站:http://tinyurl.com/6mx7an8和手册说,但JS控制台给我的错误我已经包括了每一个jQuery的/的fancybox文件
Uncaught TypeError: Object [object Object] has no method 'fancybox'
你知道我做错了什么吗?任何帮助,将不胜感激 :)
我正在尝试rotate使用ffmpeg从我的mp4文件中删除或修改参数.根据一些谷歌的结果,我最终得到了这样的命令(我已经尝试了一些但是没有一个工作):
$ ffmpeg -i ./source.mp4 -metadata rotate=0 ./output.mp4
Run Code Online (Sandbox Code Playgroud)
但它根本不起作用.该rotate=270元数据参数是仍然存在的输出文件.你能告诉我应该怎么做吗?
我正在使用
ffmpeg version 1.2.4 Copyright (c) 2000-2013 the FFmpeg developers
built on Dec 9 2013 20:00:03 with Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
configuration: --prefix=/usr/local/Cellar/ffmpeg/1.2.4 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid
Run Code Online (Sandbox Code Playgroud)
ffmpeg version 1.2.4 Copyright (c) 2000-2013 the FFmpeg developers
built on Dec 9 2013 20:00:03 with Apple LLVM version 5.0 (clang-500.2.79) (based on …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用sidekiq worker,它或多或少将图像文件保存到数据库(使用carrierwave).保存的文件很少,这是从视频文件中提取的关键帧.这就是那个工人的意思.
我的图片上传器定义了几个版本,如下所示:
class KeyframeUploader < CarrierWave::Uploader::Base
# ...
# Keyframe thumbnail sizes
version :small do
process resize_to_fill: [180, 180], if: :square?
process resize_to_fill: [320, 180], if: :not_square?
end
version :medium do
process resize_to_fill: [460, 460], if: :square?
process resize_to_fill: [640, 460], if: :not_square?
end
version :large do
process resize_to_fill: [720, 720], if: :square?
process resize_to_fill: [1280, 720], if: :not_square?
end
private
# Checks if image is a square
def square? file
img = Magick::Image.read(file.path)
img[0].columns == img[0].rows …Run Code Online (Sandbox Code Playgroud) 我在我的根模板中定义了ui-view <div ui-view=""></div>.如果该内容为空,是否可以自动隐藏该视图?
我正在寻找类似的线程一段时间,但所有人建议检查当前路线或将vars传递给rootScope,我不喜欢.我正在寻找最简单的解决方案 - 检查所需视图是否有任何内容定义,如果没有 - 隐藏它的div(或任何其他html标记)
我正在使用带有hstore扩展的PostgreSQL数据库,我正在努力使最简单的事情成为可能 - 获取所有记录,哪一vd_data (hstore)列是空的({}).
这听起来很容易,但我不能自己做,也没有在互联网上找到任何关于它的东西.我在我的rails应用程序中使用它,所以我将使用activerecord DSL发布一些示例:
Video.where('vd_data != NULL')
# => [] (empty result. I have about 20 videos with vd_data populated in my db)
Video.where('vd_data != {}')
# => Syntax error
Video.where('vd_data != ""')
# => ERROR: zero-length delimited identifier at or near """"
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我这样的查询应该在纯SQL中看起来如何?
我有以下代码显示"删除"链接:
<%= link_to :class => 'some_class', :method => :delete, :data => { :confirm => 'Are you sure?' } do
<span>Delete</span>
<% end %>
Run Code Online (Sandbox Code Playgroud)
但由于某些原因,ROR没有添加some_class到a标签.您知道我该怎么做才能解决这个问题?提前致谢.
carrierwave ×2
javascript ×2
postgresql ×2
activerecord ×1
angular-ui ×1
angularjs ×1
ansible ×1
fancybox ×1
ffmpeg ×1
fog ×1
google-maps ×1
hstore ×1
jquery ×1
pg ×1
ruby ×1
sidekiq ×1
unix ×1