-
ruby-on-rails – 单选按钮助手 – 默认值
所属栏目:[百科] 日期:2020-12-17 热度:83
我有一个餐厅,我有一个字段类型(单,双).我想在这个领域使用一个单选按钮.所以,我这样使用它: % form_for(@room) do |f| % %= f.radio_button :type,"Single" % %= f.radio_button :type,"Double" %% end % 这适用于编辑视图.问题是,对于新视图,我想将单选按[详细]
-
ruby-on-rails – 在Rails中测试模型的最佳实践是什么?
所属栏目:[百科] 日期:2020-12-17 热度:56
一个测试模型应该在轨道上多少或多少?由于框架基本上为您做了很多,我想知道是否值得测试生成的activerecord方法以确保它们工作与否. 你们通过控制器隐含地测试它们吗? 在Java世界中,如果我使用Hibernate,我必须编写如此多的ORM映射内容,测试每个实体的save[详细]
-
ruby-on-rails – 如何检查Ruby中的Gem管理RVM是否已正确安装?
所属栏目:[百科] 日期:2020-12-17 热度:55
是否有命令查看是否可能安装了RVM?我刚刚完成了RVM的设置过程,并希望对其进行测试. 另外,既然我已经(或者最终会拥有)RVM,我是否应该再使用apt-get来下载库/ gems并且总是通过RVM做到这一点? 解决方法 rvm -v是一个很好的开始,然后根据安装说明( link)键入$[详细]
-
ruby – 在模块中打开类
所属栏目:[百科] 日期:2020-12-17 热度:122
我知道我可以执行以下操作来向String类添加方法 class String def do_something puts self.size endendvar = "test"var.do_something 这将返回4 我希望能够拥有一个带有String的函数的模块,但是能够在这个字符串上调用do_something方法(例如见下文) – 是否[详细]
-
ruby-on-rails – 如何将相同的多个Rails验证组合在一起:if con
所属栏目:[百科] 日期:2020-12-17 热度:129
我有一个具有许多验证的模型,可以根据不同的条件进行分组.蛮力的处理方式是: validates_presence_of :attr1,:if = :condition1validates_something :attr2,:if = :condition1validates_something_else :attr3,:if = :condition1...validates_presence_of :a[详细]
-
ruby-on-rails – 表单标签标签中的HTML实体/特殊字符
所属栏目:[百科] 日期:2020-12-17 热度:196
%= f.label :recipient_email,"Friendrsquo;s email address" % 安培; rsquo的;不会显示为实际角色.什么是正确的方法? 解决方法 %= f.label :recipient_email,raw("Friendrsquo;s email address") %[详细]
-
ruby-on-rails – find_by_sql和kamanari的分页
所属栏目:[百科] 日期:2020-12-17 热度:159
我有一个连接到外部数据库的模型,我使用find_by_sql方法查询,如下所示: External.find_by_sql(“SELECT * from table”) 但是当我添加.page(params [:page])时,会出现错误“类数组的未定义方法页面”.是否可以对使用find_by_sql获取的结果进行分页? 解决[详细]
-
ruby-on-rails – Rails 3:如何在今天创建的表中找到行?
所属栏目:[百科] 日期:2020-12-17 热度:70
我最好使用像…这样的陈述. current_user.workouts.find_by_created_at(Time.now.day) 但这不起作用,我猜是因为时间不匹配.我将继续阅读文档,但我想我会在阅读时发布这个问题以寻求帮助. 谢谢! UPDATE 使用新的Rails 3支持ARel和命名范围,我重构了查询… 模[详细]
-
ruby-on-rails – 在RoR应用程序中不更新时间戳
所属栏目:[百科] 日期:2020-12-17 热度:144
我有一个小网站,按提交日期对新闻主题进行排序.在本地,这很好.即使在连续快速发布故事时,时间戳也会有所不同. 例: Submitted Fri Mar 25 14:31:09 2011Submitted Fri Mar 25 14:30:45 2011Submitted Fri Mar 25 14:30:23 2011 但是,一旦将代码推送到heroku[详细]
-
ruby-on-rails – 如何使用cancan来授权一系列资源?
所属栏目:[百科] 日期:2020-12-17 热度:189
我有一个非宁静的控制器,我正在尝试使用cancan授权!应用权限的方法. 我有一个像这样开始的delete_multiple动作 def delete_multiple @invoices = apparent_user.invoices.find(params[:invoice_ids]) 我想在继续操作之前检查用户是否有权删除所有这些发票.[详细]
-
ruby-on-rails – Rails 3中异常通知中的自定义部分
所属栏目:[百科] 日期:2020-12-17 热度:168
我正在尝试使用 exception_notification gem的当前版本(2.4.0)在Rails 3应用程序中为我的异常通知邮件设置自定义部分 自述文件明确指出“你可以自定义每一个 通过在您的部分中放置部分命名的部分来呈现部分 app / views / exception_notifier目录[…]您甚至[详细]
-
ruby – rails 3中的Restful API
所属栏目:[百科] 日期:2020-12-17 热度:180
我应该如何在rails 3 app中创建一个安静的API?另外我想知道是否有一种很好的方法来实现restful身份验证 解决方法 rails 3中的Restful API? Rails很安静..只需使用路线[ guide] 至于身份验证,我强烈推荐devise.它也是我设法在rails 3上工作的唯一一个.[详细]
-
ruby-on-rails – 将rails项目从MySQL迁移到MongoDB
所属栏目:[百科] 日期:2020-12-17 热度:177
我有一个正在开发的项目.我使用 mysql和ActiveRecord.看起来这个项目是很好的开始使用Mongoid适配器的MongoDB(我从未使用过). 将项目移至Mongo的最佳方法是什么?据我所知,我应该编辑我的模型(不是很重要),这就是全部? 如何将我的数据从Mysql数据库导出到Mo[详细]
-
ruby-on-rails – Rails 3:为什么整数字段没有针对正则表达式进
所属栏目:[百科] 日期:2020-12-17 热度:163
作业模型有一个整数job_price字段: class CreateJobs ActiveRecord::Migration def self.up create_table :jobs do |t| ... t.integer "job_price" ... end end ...end 如果用户在job_price字段中键入字符串,我想显示错误消息,所以我添加了以下验证: class[详细]
-
ruby-on-rails – 如何编写一个脚本(在Ruby / Rails中),它将为我
所属栏目:[百科] 日期:2020-12-17 热度:79
我有一个具有以下两种样式的 Image模型: :original = ['500x400!'],:thumb = ['75x54!',:jpg] 最后一种风格,:拇指,我刚刚修改了尺寸以使thubnails更大. 这适用于用户上传的新图像,但我不确定如何使用回形针循环浏览所有现有缩略图并调整其大小. 希望有人可[详细]
-
ruby-on-rails – RSpec错误:模拟“Employee_1”收到意外消息:
所属栏目:[百科] 日期:2020-12-17 热度:148
我的应用程序有两个模型:用户和员工,他们的关系是用户has_many员工. 当我尝试为员工控制器编写Rspec测试用例时: describe "GET 'edit'" do it "should get user/edit with log in" do log_in(@user) employee = mock_model(Employee,:id=1,:user_id=@user.[详细]
-
在OS X上重新安装Ruby
所属栏目:[百科] 日期:2020-12-17 热度:61
我已经把我的Snow Leopard机器上的 Ruby搞砸了.我设法介绍了各种各样的问题,我很难清理. 让我回到Ruby的第一步的步骤是什么?我对编程很新,所以我需要它为我拼写! 解决方法 听起来你可能想做的就是清除所有已安装的宝石等.这可以通过运行来完成 sudo rm -rf[详细]
-
ruby-on-rails – 在Rails 3中标记
所属栏目:[百科] 日期:2020-12-17 热度:72
什么是在Rails 3中标记的好方法? 解决方法 我看了两个解决方案,但更喜欢 https://github.com/mbleigh/acts-as-taggable-on 过度 https://github.com/jviney/acts_as_taggable_on_steroids 更好的文档和我似乎更灵活.[详细]
-
ruby – 使用Nokogiri创建带有命名空间的XML元素
所属栏目:[百科] 日期:2020-12-17 热度:199
我使用Nokogiri来创建 XML.我想要有以下结构: content:encodetext/content 我试过这段代码: xml.content['encoded'] {xml.text "text"} 但它给了我一个错误. 我该怎么写得正确?类似的例子是在Referencing declared namespaces. 解决方法 你的榜样没有意义[详细]
-
ruby-on-rails – Ruby on Rails:全功能无表格模型
所属栏目:[百科] 日期:2020-12-17 热度:138
在搜索无表格模型示例后,我遇到了这个代码,这似乎是关于如何创建一个代码的一般共识. class Item ActiveRecord::Baseclass_inheritable_accessor :columns self.columns = [] def self.column(name,sql_type = nil,default = nil,null = true) columns Activ[详细]
-
ruby-on-rails – 泛型示例问题
所属栏目:[百科] 日期:2020-12-17 热度:200
我是 Ruby on Rails的新手,作为C#开发人员,当我想重用代码(对于存储库类)时,我可以将它放入类型为 T的基类中.能够做这样的事情: public virtual IEnumerableT GetAll(){ return ContextT.GetAll();} 如果我需要做任何自定义逻辑,我当然可以覆盖我的“用户”[详细]
-
ruby-on-rails – Ruby和Ruby on Rails有什么区别?
所属栏目:[百科] 日期:2020-12-17 热度:199
Ruby和 Ruby on Rails有什么区别?好的,我知道Ruby on Rails是一个基于脚本语言Ruby构建的Web应用程序框架. 但为什么godaddy.com上有选择托管Ruby和托管Ruby on Rails? 为C#和asp.net提供托管服务会是一样的吗? 你可以检查它here 解决方法 嗯,就GoDaddy而[详细]
-
ruby-on-rails – 如何更改默认布局目录?
所属栏目:[百科] 日期:2020-12-17 热度:183
我的应用程序具有在Utilization模块下作用域的公共部分的所有控制器,它们都继承自Utilization :: UtilisationController.我想为这些控制器的利用/布局/ * .html.erb’制作默认布局. 我尝试过: layout 'utilisation/layouts/application.html.erb' 但我明白[详细]
-
ruby – 有没有办法通过Bundler获取新宝石的通知?
所属栏目:[百科] 日期:2020-12-17 热度:118
我正在使用Bundler进行gem依赖管理. 当Gemfile中指定的gem的新gem可用时,有没有办法获得通知? 解决方法 根据“ Can bundler show me which gems in Gemfile have newer versions (eg. dry-run of bundle update)”主题 – 没有直接的方法来做到这一点. 作为[详细]
-
Ruby的YAML只从大文件加载第一个记录,为什么?
所属栏目:[百科] 日期:2020-12-17 热度:56
好的,我有以下YAML文件,它是使用yaml_db for Rails生成的.所以这基本上是我的Rails数据库的自动生成导出: --- admins: columns: - id - username - email - encrypted_password - password_salt - sign_in_count - current_sign_in_at - last_sign_in_at -[详细]