-
ruby-on-rails – 如何根据开发数据库模式重新创建测试装置
所属栏目:[百科] 日期:2020-12-17 热度:192
情况:我使用generate scaffold在一个新的Rails项目中设置我的对象.除了进行一些迁移之外,我还通过添加和重命名列等直接编辑 MySQL表.现在我无法运行测试,因为自动生成的灯具与数据库架构不对应.也许它们基于原始定义加上迁移,而我的迁移不能完全描述新结构.[详细]
-
ruby-on-rails – 如何选择子项不存在的记录
所属栏目:[百科] 日期:2020-12-17 热度:193
在rails我有2个表: bans(ban_id,admin_id)ban_reasons(ban_reason_id,ban_id,reason_id) 我想查找某个管理员的所有禁令,其中ban_reasons表中没有记录.如何在Rails中执行此操作而不循环遍历所有禁止记录并使用ban.ban_reasons.nil过滤掉所有禁止记录?我希望[详细]
-
ruby-on-rails – Rails :: Railtie:无法创建Rails 3 gem
所属栏目:[百科] 日期:2020-12-17 热度:167
我真的可以用另一套眼睛,所以我想我会把它贴在这里. 不久之前,我为自己的教育目的写了一个基本的ActiveRecord扩展.我最近一直在阅读有关Railties的文章,并且我认为我会尝试使用Rails 3.我想我会把它打包成一块宝石来了解这个过程. 如果我跳过Railtie并在初始[详细]
-
ruby – 如何配置gem才能使用系统宝石?
所属栏目:[百科] 日期:2020-12-17 热度:166
我想配置gem只使用系统宝石 – 永远不要在$HOME / .gem中.这是因为我正在编写一个将访问Gem.path的脚本,我不希望它返回我的主目录中的gems路径. 我很确定我没有在我的.bashrc,.bash_login等中明确设置GEM_HOME或类似内容. 但是Gem.path首先返回我的homedir宝[详细]
-
ruby-on-rails – 我应该创建两组不同的“类别”模型吗? Ruby o
所属栏目:[百科] 日期:2020-12-17 热度:100
我正在处理的Rails应用程序上有两个模型,文章和个人资料.我希望他们有不同的类别.我应该创建两个不同的类别模型吗? article_category和profile_category?如果我这样做,会有很多冗余代码. 解决方法 问题是,两个类别的功能是否相同? 如果他们这样做,那么我[详细]
-
ruby-on-rails – 轨道上的rubywebrick服务器曾用于生产?
所属栏目:[百科] 日期:2020-12-17 热度:133
在主服务器(apache)脱机的情况下,在内置的webrick服务器上运行 ruby on rails应用程序是否可以接受?或者我应该运行本地apache.我必须让它在本地可用,它是非常罕见的它曾经运行本地,但如果我不得不最好继续安装apache或有一个批处理文件启动ruby脚本/服务器[详细]
-
ruby-on-rails – 基于用户类型呈现不同动作和视图的Rails方式?
所属栏目:[百科] 日期:2020-12-17 热度:121
我有几种不同的用户类型(买家,卖家,管理员). 我希望他们都拥有相同的account_path网址,但要使用不同的操作和视图. 我正在尝试这样的事…… class AccountsController ApplicationController before_filter :render_by_user,:only = [:show] def show # see *[详细]
-
ruby-on-rails – 如何从太阳黑子搜索中获取查询时间
所属栏目:[百科] 日期:2020-12-17 热度:190
我已经实现了Sunspot来搜索Rails应用程序.有没有办法让查询执行的时间? 例如.在0.5秒内返回10条记录 我一直在寻找太阳黑子文档,但我似乎无法找出他们是否支持这一点. 解决方法 查询时间不会在Sunspot公共API中公开,但在返回的搜索对象中可用.将以下猴子匹配[详细]
-
ruby-on-rails – 在Windows 7上安装Ruby on Rails – 快速简便
所属栏目:[百科] 日期:2020-12-17 热度:139
由于我在使用 Windows 7的笔记本电脑上安装RoR时出现了很多问题,我想我会和你分享我的步骤.很多人告诉你使用InstantRails.我也做了那个,但下面的选项最适合我. 下载并安装Ruby 1.8.7 http://rubyforge.org/frs/download.php/71492/rubyinstaller-1.8.7-p299.[详细]
-
ruby – rack复制每条日志消息
所属栏目:[百科] 日期:2020-12-17 热度:88
当我使用rackup在本地盒子上测试Sinatra应用程序时,每条日志消息都会出现两次.如何让它们只出现一次? 解决方法 禁用:登录sinatra应用程序. Rackup在开发环境中启动时添加Rack :: CommonLogger中间件(默认情况下会这样做).[详细]
-
ruby-on-rails – Rails – 基于缓存和权限的视图
所属栏目:[百科] 日期:2020-12-17 热度:91
我使用CanCan来检查用户权限,并为我的用户有条件地显示或禁止页面内容.我想缓存我的页面,即使使用片段缓存也无法找到优雅的解决方案……例如: cache do# much code if can? # little code else # little code# much code if can? # little code else # litt[详细]
-
ruby – 在Rails中创建一个plist 3
所属栏目:[百科] 日期:2020-12-17 热度:148
我是Rails的新手,我正在尝试使用Rails 3(RC)来学习它. 我已设法使用http://plist.rubyforge.org/来支持plists的输出.我想和你们联系,看看我的方法是否正确.开始: 在gemfile中我添加了gem’plist’ 在config / initializers / mime_types.rb中我添加了Mime :[详细]
-
ruby – 如何在Watir中阻止图像?
所属栏目:[百科] 日期:2020-12-17 热度:99
我使用 Watir进行数据获取工作,我不需要加载任何图像.是否有可能阻止它们? 解决方法 禁止在浏览器中手动显示图像Watir驱动器,然后运行Watir脚本.据我所知,你不能从Watir本身做到这一点.[详细]
-
ruby-on-rails – 使用form_for(部分)路由范围问题
所属栏目:[百科] 日期:2020-12-17 热度:56
试图路线: scope :shortcut do resources :text_elemsend 使用形式偏的基本脚手架 *_form.html.erb*%= form_for(@text_elem,:shortcut = @shortcut) do |f| % ... 问题是:当我调用编辑操作时,表单html显示为: form ... action="/25/text_elems/25" 注意:[详细]
-
有关jRuby的Java互操作的参考信息的最佳来源
所属栏目:[百科] 日期:2020-12-17 热度:120
你发现什么是 Java的j Ruby互操作语法的最佳来源?昨天我花了很长时间才找到一些关于添加到类路径的东西,并且jruby.org网站没有多大帮助.好奇什么引用他人使用.谢谢. 解决方法 wiki中有一个页面,其中包含有用的信息: http://github.com/jruby/jruby/wiki/Ca[详细]
-
ruby-on-rails – 使用FeedZirra解析自定义Feed元素
所属栏目:[百科] 日期:2020-12-17 热度:128
有没有办法解析Feed的自定义元素?不提供条目’,Feed的自定义元素.我知道有一种方法可以为条目做同样的事情.喜欢, Feedzirra::Feed.add_common_feed_entry_element("wfw:commentRss",:as = :comment_rss)feed = Feedzirra::Feed.parse(some_atom_xml)feed.en[详细]
-
ruby-on-rails – rails面试问题
所属栏目:[百科] 日期:2020-12-17 热度:119
我在之前的一次采访中得到了这个问题而无法做到,任何想法? 这又回来了什么?它会在哪里使用? module ApplicationHelper def show_flashflash.map{|key,value| content_tag(:div,value,{:class = key})} endend 解决方法 ‘flash’是一种ruby-on-rails约定,[详细]
-
ruby-on-rails – Ruby,SSLSockets和Apple的增强型APN消息格式
所属栏目:[百科] 日期:2020-12-17 热度:181
我正试图在我的Rails应用程序中实现对Apple增强的推送通知消息格式的支持,并且遇到了一些令人沮丧的问题.我显然不像我想的那样理解插座. 我的主要问题是,如果我正确发送所有消息,我的代码会挂起,因为socket.read将阻塞,直到我收到消息.如果您的消息看起来没[详细]
-
ruby-on-rails – 在delayed_job进程作业之后回调
所属栏目:[百科] 日期:2020-12-17 热度:88
我需要在delayed_job处理任务后更新模型,例如: foo.delay.something 完成某件事后,我需要更新foo对象,实现这个目标的最佳方法是什么?我正在考虑编写一个关于Delayed :: Backend :: ActiveRecord :: Job类的回调,但应该有更清洁,更好的做法. 解决方法 我会[详细]
-
如何在不使用WSDL的情况下创建Ruby SOAP客户端?
所属栏目:[百科] 日期:2020-12-17 热度:173
我需要编写一个能够发送和接收soap消息的soap客户端. 这个soap服务没有关联的WSDL文件,soap4r和savon似乎都需要一个. 我有一个关于我需要在Java中做什么的例子,请参阅下面的链接. http://community.cecid.hku.hk/index.php/product/article/writing_hermes_2[详细]
-
ruby – 从FileUtils获取执行的命令?
所属栏目:[百科] 日期:2020-12-17 热度:108
将:verbose标志传递给FileUtils命令时,该命令将打印到STDOUT.有没有办法捕获命令,以便可以记录或在其他地方使用? 解决方法 如果查看FileUtils的源代码,它会使用以下方法来执行详细输出: def fu_output_message(msg) #:nodoc: @fileutils_output ||= $stde[详细]
-
ruby-on-rails – 嵌套形式和habtm
所属栏目:[百科] 日期:2020-12-17 热度:169
我试图以habtm关系保存到联接表,但我遇到了问题. 从我的角度来看,我传入一个组ID: %= link_to "Create New User",new_user_url(:group = 1) % # User model (user.rb)class User ActiveRecord::Base has_and_belongs_to_many :user_groups accepts_nested_a[详细]
-
ruby-on-rails – Rails Custom Plugin / Gem with Partials
所属栏目:[百科] 日期:2020-12-17 热度:163
我正在写一个为视图提供帮助的gem.我想通过帮助程序插入的 HTML非常复杂,我宁愿将其写入_partial.html.erb文件中.如何在应用程序的load_path中获取gem的视图路径? 注意:我发现的唯一一个像这样的宝石就是Devise.当无法找到视图时,Rails会打印(在我的机器上[详细]
-
ruby-on-rails – Factory Girl序列在autospec下失败
所属栏目:[百科] 日期:2020-12-17 热度:178
我有这个工厂: Factory.define :email_address do |e| e.sequence(:address) { |n| "factory_#{n}@example.com" } e.validated trueend 当我用rake规范运行我的规格时,它工作正常. 当我运行autospec时,它立即失败,声称电子邮件地址在两个不同的对象中被使用[详细]
-
ruby-on-rails – 当我有并发请求时,My Rails会话正在重置
所属栏目:[百科] 日期:2020-12-17 热度:139
我想我可能会误解Rails会话的内容,所以请耐心等待,我可能不会以最好的方式来表达我的问题. 我正在开发一个带有Ruby on Rails后端的iPhone应用程序.我有一个Web视图,默认情况下转到一个控制器的索引操作(并使用会话),在后台有一堆API调用转到不同的控制器(并[详细]