我觉得我应该通过说我是Rails 3的新手来证明我的所有问题,所以请原谅我的新意.我一直在阅读ActionView Date Helpers,但无法弄清楚如何完成这个简单的功能.在Rails 3中,我想在过去10天内吐出一个html列表.所以,例如,它今天看起来像这样:
<li>Tuesday, February 8</li>
<li>Monday, February 7</li>
<li>Sunday, February 6</li>
<li>Saturday, February 5</li>
<li>Friday, February 4</li>
<li>Thursday, February 3</li>
<li>Wednesday, February 2</li>
<li>Tuesday, February 1</li>
<li>Monday, January 31</li>
<li>Sunday, January 30</li>
Run Code Online (Sandbox Code Playgroud)
看起来很简单,但我无法弄清楚.有人想小心一下吗?
我在编译其中一个开源库(libopekele OpenID lib)时遇到了麻烦.
问题是我在需要编译它的系统上没有sudo访问权限.
跑配置.它抱怨缺少htmltidy lib.在非标准路径/ home/geekgod上安装了htmltidy (因为我无法访问/ usr和/ usr/local)
现在的问题是如何使libopekele的配置脚本从/ home/geekgod/include中选择头文件.
进入libopkele的configure.ac脚本,
它正在使用AC_CHECK_HEADERS来搜索tidy.h或者tidy/tidy.h我很确定它是在标准位置寻找这些(/ usr/include)如何将/ home/geekgod添加到标准包含dir
我从OSM下载了形状数据.我已经将Shapefile中的数据导入PostgreSQL而没有任何问题,但是当我执行select语句时出现错误.
Select addr:city From location;
Error: syntax error at or near ":"
Run Code Online (Sandbox Code Playgroud)
问题是因为列名包含冒号.任何人都可以帮我解决这个问题吗?我应该在导入过程中拒绝这个shapefile吗?shapefile是否正常?
我在我的数据库中苦苦寻找外键,可能它与继承有关?
所以这是基本设置:
-- table address
CREATE TABLE address
(
pk_address serial NOT NULL,
fk_gadmid_0 integer NOT NULL, -- this table already exists, no problem here
street character varying(100),
zip character varying(10),
city character varying(50),
public boolean,
CONSTRAINT address_primarykey PRIMARY KEY (pk_address),
CONSTRAINT gadmid_0_primarykey FOREIGN KEY (fk_gadmid_0)
REFERENCES adm0 (gadmid_0) MATCH SIMPLE
ON UPDATE CASCADE ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE address OWNER TO postgres;
-- table stakeholder (parent)
CREATE TABLE stakeholder
(
pk_stakeholder integer DEFAULT …Run Code Online (Sandbox Code Playgroud) 在从iPhone照片库中挑选图像后,我试图在iPhone文档目录中保存和加载UIImage.它能够这样做,但由于某种原因,当我加载图像时,它逆时针旋转90度.这是我的saveImage和loadImage方法:
保存图片:
- (void)saveImage: (UIImage*)image{
if (image != nil)
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* path = [documentsDirectory stringByAppendingPathComponent:
[NSString stringWithString: @"lePhoto.png"] ];
//NSData* data = UIImagePNGRepresentation(image);
//[data writeToFile:path atomically:YES];
[UIImagePNGRepresentation(image) writeToFile:path atomically:YES];
}
}
Run Code Online (Sandbox Code Playgroud)
加载图片:
- (NSData*)loadImage{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* path = [documentsDirectory stringByAppendingPathComponent:
[NSString stringWithString: @"lePhoto.png"] ];
NSData *data = [[NSData alloc] initWithContentsOfFile:path];
//UIImage *image = [[UIImage alloc] initWithData:data]; //my second try …Run Code Online (Sandbox Code Playgroud) 使用的fancybox到一个模式对话框播放YouTube视频.
我的问题是我不断收到"请求的内容无法加载.请稍后再试."
模式框弹出,所以我知道脚本正在运行,这可能是我的API调用的问题...这是我的电话:
<script type="text/javascript">
$(document).ready(function() {
/* This is basic - uses default settings */
$("a.fancybox").fancybox({
'hideOnContentClick': true
});
/* This is a non-obtrustive method for youtube videos*/
$("a[rel=fancyvideo]").fancybox({
overlayShow: true,
frameWidth:640,
frameHeight:360,
});
});
</script>
Run Code Online (Sandbox Code Playgroud) 我试图在下拉列表中插入图像.我尝试了以下代码,但它不起作用.实现这一目标的最佳方法是什么?
<select>
<option value="volvo"><IMG src="a.jpg"HEIGHT="15" WIDTH="15" BORDER="0"align="center">Volvo</option>
<option value="saab"><IMG src="b.jpg"HEIGHT="15" WIDTH="15" BORDER="0"align="center">Saab</option>
<option value="mercedes"><IMG src="c.jpg"HEIGHT="15" WIDTH="15" BORDER="0"align="center">Mercedes</option>
<option value="audi"><IMG src="d.jpg"HEIGHT="15" WIDTH="15" BORDER="0"align="center">Audi</option>
</select>
Run Code Online (Sandbox Code Playgroud) 在iOS上编译的应用程序在编译时被分配标识符(UUID).这些标识符可以由dwarfdump工具显示.有谁知道如何生成UUID以及可以在其中编码哪些信息?
我的Job模型中有以下范围,似乎我的语句中存在一些SQL差异的问题.我们的dev db是mysql,显然heroku有postgres,并且由于某种原因它一直抱怨file_count.
我打算将这些范围转换为类方法,或者至少将SQL语句更改为活动记录,以便它可以独立于数据库.这有可能吗?我将如何开始这个?
我打算保持is_active,因为我很确定它是有效的,因为它是一个简单的范围语句,但with_unclassified_files_available_count需要一个重构,我认为AR重构是个好主意(如果你认为这不是一个好主意,请告诉我,我愿意接受建议)
这是代码:
scope :is_active, where(:active => true)
scope :with_unclassified_files_available_count, where("audio_files.category_id IS NULL")
.joins(AUDIO_FILES)
.select("jobs.*, COUNT(*) AS file_count")
.group("jobs.id")
.order("batch_identifier DESC")
scope :has_files_available, with_unclassified_files_available_count.having("count(*) > 0")
scope :available_to_work_on, is_active.has_files_available
Run Code Online (Sandbox Code Playgroud)
附加信息:
Job有很多audio_files,AudioFile属于job.
我刚刚在用户git帐户下的iMac上创建了一个git存储库,现在我想从同一台计算机上的主用户帐户克隆它.我创建了SSH密钥并将其添加到.ssh/authorized_keys文件中.但是,当我使用我的主帐户重新登录时,我收到以下错误消息:
权限被拒绝(公钥)致命:远程端意外挂断
现在对我而言,在网上搜索时,我的公钥似乎不正确.我创建了两次,但仍然遇到了同样的问题.
postgresql ×3
iphone ×2
activerecord ×1
autoconf ×1
debugging ×1
fancybox ×1
fat-binaries ×1
foreign-keys ×1
geoserver ×1
geospatial ×1
git ×1
header ×1
html ×1
html-select ×1
include ×1
inheritance ×1
ios ×1
ipad ×1
javascript ×1
jquery ×1
mysql ×1
postgis ×1
rotation ×1
ruby ×1
shapefile ×1
ssh ×1
symbols ×1
uiimage ×1
uiimageview ×1
xcode ×1