-
ruby-on-rails – 使用thin作为服务运行Rails应用程序
所属栏目:[百科] 日期:2020-12-17 热度:153
我试图在我的Web服务器上运行瘦服务.运行“sudo thin install”后,thin在/etc/init.d/thin中创建了以下文件 #!/bin/shDAEMON=/usr/local/lib/ruby/gems/1.9.1/bin/thinSCRIPT_NAME=/etc/init.d/thinCONFIG_PATH=/etc/thin# Exit if the package is not insta[详细]
-
ruby-on-rails – Ruby / Rails在某些日期启用资源可用性的方法
所属栏目:[百科] 日期:2020-12-17 热度:70
我应该在 Ruby / Rails中探索哪些工具来存储Model对象的日期或“可用性”? 例如,在我的小丑预订服务中,我想在一天中的某些时间和一周中的某些日子标记我的每个小丑及其可用性(和定价)…包括假期的额外异常. 如何在Ruby / Rails环境中最好地解决这个问题?我[详细]
-
ruby-on-rails – rails – 使用AJAX处理布局content_for
所属栏目:[百科] 日期:2020-12-17 热度:132
我有一个应用程序布局模板: %= yield(:railed) % 处理右侧导轨中的接触(右侧列300px).在实际的DEF SHOW页面中,我使用: %- content_for(:railed) do -%HTML STUFF goes here%- end -% 我现在遇到的问题是,对于我的一个控制器,我使用AJAX来点击DEF Show,并将[详细]
-
ruby-on-rails – 如何使用Devise在登录页面中捕获表单错误
所属栏目:[百科] 日期:2020-12-17 热度:94
我正在使用Devise进行身份验证,登录表单使用闪存通知而不是表单错误来显示登录时的任何问题.但我想突出显示相关错误的相应表单字段,如通常在rails表单中发生的那样.有人知道怎么做吗? 解决方法 设计gem中可以找到设计1.1.5的默认Devise错误函数: 设计-1.1.[详细]
-
ruby-on-rails – rails Gemfile.lock – gem windows版本与linu
所属栏目:[百科] 日期:2020-12-17 热度:66
看着我的Gemfile.lock,我找到了一个用 windows版本指定的gem.那是因为我在windows环境下开发(我知道.我能说什么?).不幸的是,我使用的是heroku,这是 linux环境.这会导致应用程序崩溃. 我找到了一个解决方法:删除Gemfile.lock然后提交并推送. 但这个解决方案[详细]
-
ruby-on-rails – 不必要的选择主键序列调用
所属栏目:[百科] 日期:2020-12-17 热度:60
我最近使用类似于 this method的方法切换到使用Postgresql在我的Rails 3应用程序中使用整数序列ID到主键的UUID.因此,我的表中没有任何序列,但Rails仍在制作(我相信是)创建记录时不必要的调用选择序列.例如: PK and serial sequence (1.3ms) SELECT attr.att[详细]
-
ruby-on-rails – rails列不能为null:
所属栏目:[百科] 日期:2020-12-17 热度:111
我注意到我的应用程序自动将我的所有进程设置为在创建后立即完成.我仔细研究过,找不到为什么日期没有被告知更新,但我发现我的一个观点是寻找一个不存在的字段.我创建了“完整”字段,将其设置为非null布尔值并再次尝试. 我正在将它自动设置为true,所以我尝试[详细]
-
ruby – bundler清理下载的gits
所属栏目:[百科] 日期:2020-12-17 热度:171
我正在使用最新的捆绑包很多:git = …在我的Gemfile中. Bundler似乎没有删除它下载的旧/未使用的git存储库.另外,我找不到一个简单的“捆绑清洁”,就像“宝石清洁”.当然,这只能在每个项目使用单独的存储时正常工作,但这就是我的工作方式.所以我想知道捆绑器[详细]
-
在ruby / rails中创建交互式ajax javascript小部件
所属栏目:[百科] 日期:2020-12-17 热度:169
希望使用可以放在任何网站上的 ruby-on-rails创建交互式 JavaScript小部件. 我能够创建一个基本的小部件.它相当简单(例如,使用document.write)这适用于从我的服务器获取数据并将其放入小部件,但它非常静态. 但是,我如何创建更具动态性/交互性/ ajaxy的东西?[详细]
-
ruby-on-rails – 如何在不锁定MacVim的情况下在MacVim中运行Rub
所属栏目:[百科] 日期:2020-12-17 热度:180
大约6个月前,我从TextMate切换到MacVim进行所有开发工作,主要包括 Ruby,Ruby on Rails和 JavaScript编码. 使用TextMate,每当我需要运行规范或测试时,我可以在测试或spec文件上命令R,并打开另一个窗口,结果将以“漂亮”格式显示.如果规范或测试是冗长的,我可[详细]
-
ruby-on-rails – Rails 3 basic使用jQuery获取JSON并输出页面流
所属栏目:[百科] 日期:2020-12-17 热度:185
Rails新手,感谢您对这个希望基本的 JSON类型问题的帮助…. 我的应用程序中有一个模型书籍,属于用户. 我想学习怎么做,是使用jQuery来获取用户拥有的书籍的JSON对象.然后使用jQuery在div(id = targetdiv)上列出结果. 在我不确定的地方,这是Rails 3开箱即用的东[详细]
-
ruby-on-rails – 使用rails gem geokit按距离和分页排序?
所属栏目:[百科] 日期:2020-12-17 热度:73
我在我的应用中遇到了一个小问题.我目前正在使用geokit查找给定位置附近的对象,并在找到的集合上使用sort_by_distance_from. 见下文: @find = Item.find(:all,:origin =[self.geocode.lat.to_f,self.geocode.lng.to_f],:within=50,:include=[:programs],:co[详细]
-
ruby-on-rails – 是否可以将nodejs应用程序集成为rails应用程序
所属栏目:[百科] 日期:2020-12-17 热度:155
将NodeJS应用程序集成到现有Rails应用程序中的最佳方法是什么? Rails app:http://www.rails.app Nodejs app:http://node.rails.app甚至http://www.rails.app/node 23-09-2010:经过一段时间的搜索,我认为一种方法是提供两种不同的服务: Rack(Rails)服务,[详细]
-
ruby-on-rails – has_one的after_add回调
所属栏目:[百科] 日期:2020-12-17 热度:162
这似乎是has_many和has_one之间的不一致. has_many关联允许您指定在将对象添加到集合后调用的after_add回调. class Person has_many :parents,:after_add = { puts "Added new parent" } # allowed has_one :car,:after_add = { puts "Added car" } # not al[详细]
-
ruby-on-rails – 在Rails中测试ApplicationController before_f
所属栏目:[百科] 日期:2020-12-17 热度:132
我有一个应用程序检测请求上的子域并将结果设置为变量. 例如 before_filter :get_trust_from_subdomaindef get_trust_from_subdomain @selected_trust = "test"end 我怎么用Test :: Unit / Shoulda来测试呢?我没有看到进入ApplicationController并查看设置[详细]
-
ruby-on-rails – 在Ruby中解析,编辑和输出CSS
所属栏目:[百科] 日期:2020-12-17 热度:68
是否有一个gem在 Ruby中执行css编辑和解析?我需要的是打开css文件,通过选择器执行查找,更改它并保存输出.最好的方法如下: draft = CSSParser.load('structure.css')draft.find('#header a').style('color','#333')draft.render 最合适的方法是什么? 解决[详细]
-
ruby-on-rails – 如何安排我的模型和cron rake任务以不同的开始
所属栏目:[百科] 日期:2020-12-17 热度:171
我正在重新评估我的模型和方法,我正试图解决一个特定的问题.我有一个可以属于Campaign的联系人,这是一系列活动,例如电话和电子邮件,每个活动都有一些天被指定为确定何时发送的属性. 我希望cron工作能够查看和查看今天到期(或者可能已经过期)的电子邮件并点击[详细]
-
ruby-on-rails – 无法安装gems(使用rvm)没有权限
所属栏目:[百科] 日期:2020-12-17 热度:185
我刚刚安装了rvm,然后安装了 ruby1.9.2. 我有安装宝石的问题. 在执行以下操作时出现以下错误: 宝石安装卡皮斯特拉诺 没有这样的文件加载 – ruby??gems 这就是我设置它的方式(它的ubuntu): ruby-v ruby 1.9.2p0(2010-08-18修订版29036)[i686-linux] 宝石-v[详细]
-
ruby – 纠正无效CSV文件的工具
所属栏目:[百科] 日期:2020-12-17 热度:98
是否有任何命令行工具或 ruby库来清理/更正无效的.csv文件,如tidy for html? 错误示例:未转义的非连续双引号. 相关:Regular expression to find and replace unescaped Non-successive double quotes in CSV file. 解决方法 你看看这个程序 http://www.fl[详细]
-
ruby-on-rails – 如何正确编写具有N-N关系的嵌套表单
所属栏目:[百科] 日期:2020-12-17 热度:167
在处理Rails 3应用程序时,我遇到了嵌套表单的问题. 一个集合是一组预定义对象(使用db:seed创建). 另一个集合应该显示一个表单,以允许选择一些元素. 一个例子比长描述更好,所以在这里. 假设您有2个模型:用户和组. 假设有几个组:成员,管理员,客人,…… 您希[详细]
-
ruby-on-rails – 显示RAILS_ROOT索引的Ruby on Rails应用程序
所属栏目:[百科] 日期:2020-12-17 热度:121
我正在使用Passenger 2.2.15,Rails 2.3.5,Ruby 1.8.7和Apache 2.2.14在Ubuntu 10上部署应用程序.当我打开 http://localhost/appname时,它会显示应用程序根目录的内容(/ var / www / appname).目前乘客和apache似乎安装正确,但此错误仍然存??在. / etc / apac[详细]
-
ruby-on-rails – BrowserCMS和Paperclip
所属栏目:[百科] 日期:2020-12-17 热度:156
BrowserCMS可以“删除”对象,它基本上将:deleted属性设置为true. Paperclip最初运行以下代码以获取特定类的所有对象: Person.connection.select_values(Person.send(:construct_finder_sql,:select = 'id')) 这可能会返回[1,2,3].即使比如说3有:删除设置[详细]
-
ruby-on-rails – Rails activerecord:按日期时间字段查询记录
所属栏目:[百科] 日期:2020-12-17 热度:81
我正在尝试通过字段start_date查询TimeSlot表中的记录,该字段具有类型datetime.这是我到目前为止尝试失败的原因: TimeSlot.where(:start_date = DateTime.new(2010,9,1))TimeSlot.where(:start_date = DateTime.new(2010,1).to_s)TimeSlot.where(:start_dat[详细]
-
ruby-on-rails – has_many的问题:through,cache,touch和counte
所属栏目:[百科] 日期:2020-12-17 热度:170
我有很多has_many:通过我的应用程序中的关系.我是扩展显示与此相关的信息,例如连接对象的数量.每当用户更新关系时,连接表都会被修改,我可以抓住这个我的扫描者. 问题是,连接表条目被删除,而不是被销毁.如果关系消失了,我没有合理的方法来检测这个,我在缓存[详细]
-
ruby-on-rails – REST和Rails:为给定资源和操作显示不同视图的
所属栏目:[百科] 日期:2020-12-17 热度:131
我有一个资源,库存,需要根据上下文“显示”4种不同的方式.解决这个问题的最佳方法是什么? 我想我可以传入一个参数(param [:context]),该参数会让“show”动作呈现正确的视图.或者也许我应该制作另一个控制器,尽管这似乎有点多.当您希望保持RESTful但有一个[详细]