我有一个简单的测验应用程序,我希望在页面顶部显示一个漂亮的计时器/时钟,向用户显示他们已经用了多长时间.(一旦我有一个计时器工作,如果我能以某种方式向他们展示总测验时间的计时器,并且也是第二个对于这个问题时,这将是更酷,但我应该能够找出如何做自己.
我的问题是:
使用JQuery显示简单的计时器/时钟有什么好的,简单的方法?(直接JS也行不通)我知道如何检查时间,但是如何增加秒数呢?
我自己的搜索继续引导我到JQuery插件(我想自己动手)和"事件计时器",这不是我正在寻找...
我试图在Rails中调用403 HTTP错误的自定义实例,但我似乎无法弄清楚如何执行此操作...
我有几个用户身份验证角色,基本上如果角色试图浏览到无权访问的区域我想显示403而不是仅重定向用户.
我该怎么做呢?
在过去的几天里,我花了几个小时试图让PostgreSQL在我的Mac上与RoR玩得很好.
我已经使用了几种不同的方法,例如手动安装PostgreSQL和从各种一键安装程序安装
然而,我尝试的所有不同方法在安装pg gem的最后一步失败了.很沮丧!
这里有没有人有一个经过试验和测试的教程来完成这项工作?(或者你想在这里写一些说明......?)
我的环境是这样的:Macbook运行OSX 10.6,PostgreSQL 8.4.1服务器
稍微研究一下Rails代码已经让我开始痴迷地定制我的开发环境(我说在最后一次Rails聚会时我很痴迷我去了那里有一个人在为每行代码削减毫秒数而言是狂热的因此一天半小时...我希望我不会成为那个人...)
我把大部分时间花在TextMate上,所以它似乎是一个开始优化的好地方......到目前为止,我已经添加了一些TextMate包,如Git Bundle,Project Plus和来自Railscasts的主题.
我已经注意到其他一些TextMate用户,我接触到了大量漂亮的键盘快捷键和其他插件,以帮助他们的开发环境更友好.
环顾网络,我对可用的快捷方式和插件数量感到有些不知所措......所以我希望能听到其他Rails开发人员的意见:
有什么好的键盘快捷键和插件,我应该注意TextMate,具体参考Rails开发?
我已经在SO上阅读了这个问题:什么是一些有用的TextMate快捷方式?但我想知道是否有一些更具体的Rails开发.
在rails中使用check_box_tag帮助程序时如何设置自定义ID?
我有一个循环,它根据集合创建了一堆复选框:
- subject.syllabus_references.each do |sr|
= check_box_tag 'question[syllabus_reference]', sr.id, :id => sr.id
= label_tag sr.id, sr.name
Run Code Online (Sandbox Code Playgroud)
我想设置一个自定义ID,以便我的复选框标签正常工作,但我似乎无法弄清楚如何(:id => sr.id不起作用......).
问题也可能出在我定义标签的方式上,所以如果我可以在没有设置自定义ID的情况下引用正确的复选框,那么也可以......
在Rails 2中你可以运行
script/console --sandbox
Run Code Online (Sandbox Code Playgroud)
所以你可以玩生产数据而不是意外破坏任何东西.
我似乎无法找到Rails 3的等效命令.有谁知道它是什么?
我目前正在开发一个Rails 3应用程序,看起来可能需要为几个模型使用类表继承.
这是一个简单的例子.
我有一个名为Person的类,它具有通用属性,如名称,电子邮件,密码,这些属性对应用程序中的所有类型的人都是通用的,并用于身份验证.
Person(或两种类型的人......),Driver和Passenger有两个子类.这两个子类共享Person的通用属性,但具有特定的附加属性,这些属性对于它们自身是唯一的.(例如,司机可以拥有许多车辆和许可证,但乘客不会)
在这种情况下,我如何实施CTI?我一直在看这里提供的一个例子:
http://rhnh.net/2010/08/15/class-table-inheritance-and-eager-loading
但它没有推测如何从Driver或Passenger对象访问Person的公共属性,我对此有点困惑.
特别是,我想知道的是:
如果我正在更新驱动程序的属性,我如何轻松访问和更新父人员表上的相关属性?我是否必须挂钩到after_save回调并分离出哪个属性更新在哪里?或者有更好的方法来解决这个问题吗?
启动Mongrel服务器时出现此错误...
$ script/server --debugger
=> Booting Mongrel
=> Rails 2.3.5 application starting on http://0.0.0.0:3000
config.gem: Unpacked gem authlogic-2.1.3 in vendor/gems has no specification file. Run 'rake gems:refresh_specs' to fix this.
=> Debugger enabled
=> Call with -d to detach
=> Ctrl-C to shutdown server
Run Code Online (Sandbox Code Playgroud)
当我运行rake gems时:refresh_specs就像它表明我得到了另一个错误:
rake aborted!
undefined method `installed_source_index' for #<Gem::SourceIndex:0x100551a58>
Run Code Online (Sandbox Code Playgroud)
有关如何解决此问题的任何想法?
任何人都可以推荐一种创建视图的方法,用户可以通过WYSIWYG编辑器将图像上传到我的应用程序吗?
我已经尝试使用CK编辑器和Paperclip来解决这个问题,但是我遇到了很多麻烦......也许我会以错误的方式解决这个问题.
如果有人这样做之前我真的想知道怎么做!我没有编辑器或文件存储机制的首选项,所以火了......
我昨天花了所有时间试图让任何Rails标记插件工作.虽然安装很简单,但我不得不说如何使用这些插件的文档数量最多是令人沮丧的......
为了记录,我试过:
is_taggable acts_as_taggable_on acts_as_taggable_on_steroids acts_as_taggable_redux
在每个实例中,文档都包含以下内容:
有了所有的插件,我最终会处理如下错误:
NoMethodError in ItemsController#create undefined method `tag_list=' for #<Item:0x47fe848>
Run Code Online (Sandbox Code Playgroud)
我查看了各个插件网站上提出的问题,发现我绝对不是唯一一个有这些问题的人.但是,尽管大部分问题都是在一段时间内提出的,但作者的支持/解释并未即将出现.
我明白,如果我是某种Rails大师,我可能会让插件工作.但我不是.令我沮丧的是,我决定只推出自己的标记实现,这看起来很愚蠢,因为那里有很多用于标记的插件......
我还要说我有点担心大多数这些插件还没有维持一段时间.这让我想知道他们是否会被带到Rails 3.
如果有人知道Rails的标记插件真的有效并且易于实现,请告诉我(如果你能指出我一个体面的教程,我会给你我不朽的感激之情以及我发现的一些惊人的绒毛在我的口袋里然后......)
否则,请允许所有那些初学者/中级Rails程序员在那里制作和维护插件的Rails众神恳求......"我们热爱你的工作,但请提供更多文档!"
checkbox ×1
clock ×1
file-upload ×1
form-helpers ×1
gem ×1
http-error ×1
installation ×1
javascript ×1
jquery ×1
macos ×1
mongrel ×1
plugins ×1
postgresql ×1
shortcuts ×1
tagging ×1
textmate ×1
timer ×1
wysiwyg ×1