我的主页(或欢迎页面)将包含来自两个模型的数据(我们称之为作者和帖子).我是rails的新手,并不确定实现这一目标的最佳方法是什么.
我应该创建一个名为welcome的新控制器,它从作者和帖子中收集数据,然后在欢迎索引视图中显示它们吗?或者我应该在帖子模型下有一个欢迎视图,它也可以从作者那里获取数据?或任何其他方式来实现这一目标?
我理解如何在技术上完成所有这些,但只是不确定使用rails框架的最佳实践方法是什么.
我想以一种形式编辑我的模特照片的多个项目.我不确定如何使用表单正确显示和POST这个,以及如何在控制器中的更新操作中收集项目.
这就是我要的:
<form>
<input name="photos[1][title]" value="Photo with id 1" />
<input name="photos[2][title]" value="Photo with id 2" />
<input name="photos[3][title]" value="Custom title" />
</form>
Run Code Online (Sandbox Code Playgroud)
参数只是一个例子,就像我上面所说:我不确定以这种形式发布这些值的最佳方法.
在控制器中我想要这样的东西:
@photos = Photo.find( params[photos] )
@photos.each do |photo|
photo.update_attributes!(params[:photos][photo] )
end
Run Code Online (Sandbox Code Playgroud) 我在/ home/myaccount/git/project中有一个现有的裸git存储库.我目前正在使用ssh从我的本地机器上没有任何问题.我想在服务器上添加第二个用户,该用户只能访问这个git存储库(可能将repo移到我的帐户文件夹之外?).怎么样?在slicehost上使用最新版本的git和ubuntu.
我有这个设置:user:sleepyhead user:developer1 group:git.sleepyhead和developer1都是这个组repository/home/sleepyhead/git/project1的成员
我想:将存储库移动到适当的位置,/ home/git/project1或/ usr/local/git/project1.推荐什么?developer1应该有权使用git读写project1.不应该给出其他权限.
我不知道如何正确设置权限并限制developer1只能使用git访问project1.
我正在开发一个可以读/写EXIF标签的照片库.我将照片标题放在EXIF标签DocumentName和EXIF标签ImageDescription中的描述中.我还打算使用地理标签.但是照片标签/类别怎么样?我想在我的系统中存储一张以空格分隔的标签字符串照片.是否有通常用于此类信息的EXIF标记?我可以编写自己的(即PhotoTags),但我想除了在我的系统内部(无论如何这些信息都存储在数据库中)之外,它并没有任何用处.
Rake任务执行ActiveRecord模型操作.我添加ActiveRecord::Base了rake任务,并在本地工作,但不是在Heroku上导致此错误:
未初始化的常量BookingObserver
就行了ActiveRecord::Base.如果我不包括该行,那么我根本不能使用该模型(导致类似的错误仅针对模型而不是观察者).
activerecord ×1
exif ×1
exiftool ×1
forms ×1
git ×1
heroku ×1
imagemagick ×1
linux ×1
post ×1
rake ×1
repository ×1
ruby ×1
security ×1
tags ×1
ubuntu ×1