-
ruby-on-rails – 如何从rails应用程序中删除favicon
所属栏目:[百科] 日期:2020-12-17 热度:150
我有一个rails 3.2.6应用程序,我正在使用资产管道,我没有favicon.ico但由于某种原因我的应用程序一直在寻找它导致问题 Started GET "/favicon.ico" for 127.0.0.1 at 2012-06-18 16:20:44 -0400Processing by PlaylistsController#index as 我不知道是什么导[详细]
-
ruby-on-rails – 我们如何规避这些远程形式的缺点?
所属栏目:[百科] 日期:2020-12-17 热度:152
为了在我们的网站上翻译所有内容(包括验证的错误消息),我们几乎将所有表单切换为远程表单.虽然这有助于翻译错误消息,但我们遇到了其他问题,例如: 如果用户多次单击提交按钮,则会多次调用该操作.如果我们有一个用于在数据库中创建新记录的远程表单,并假设用[详细]
-
Ruby删除Case语句中的隐式break? (如何制作像Switch这样的案例)
所属栏目:[百科] 日期:2020-12-17 热度:198
x='bob'case xwhen "bob"puts 'it stops here'when 'bob'puts 'but i want it to stop here'end 反正是否使案例陈述表现得像香草开关?那么它会在爆发之前循环通过所有“何时”?令我惊讶的是,ruby的表现几乎与elsif相同. 解决方法 迈克尔, 虽然你的例子有点[详细]
-
ruby-on-rails – Heroku上有哪些不同的Web服务器选项?
所属栏目:[百科] 日期:2020-12-17 热度:167
我最近部署了一个应用程序并使用WEBrick,并正在考虑切换到Thin.我想知道存在的各种选项并且最适合heroku环境? 谢谢. 解决方法 如果您使用Cedar堆栈,您可以使用任何您想要的东西 – 精简版,您可以通过Heroku获得出色的性能 – 尽管在Heroku上 – http://blog[详细]
-
ruby-on-rails – 是否可以在Rails项目中更改文件夹结构?
所属栏目:[百科] 日期:2020-12-17 热度:123
我来自.Net MVC背景,希望在RoR中完成一个项目.具体来说,我正在开发一个REST API. 我将描述我的想法,希望你能引导我朝着正确的方向前进.我的api必须支持版本,而最强大的api版本方法是复制每个版本的代码.这样在一个版本中修复问题不会影响其他版本.在.NET MVC[详细]
-
ruby-on-rails – ActiveRecord查询中的DateTime算法(PostgreSQL
所属栏目:[百科] 日期:2020-12-17 热度:186
我在User / users表中有两个datetime列:created_at和birthdate.我想找到生日日期不到13年的用户. 等效的Rails if语句将是((created_at – birthdate) 13.years) 如何将其转换为ActiveRecord查询(一个可以在PostgreSQL上运行的查询)?这甚至是可能的,还是我[详细]
-
ruby-on-rails – StaticMatic设置:Compass集成时出错
所属栏目:[百科] 日期:2020-12-17 热度:103
尝试设置新的StaticMatic项目时出错.使用后: $staticmatic setup my_site 我得到以下输出与错误似乎由指南针生成: c:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.1/lib/compass/app_integration.rb:27:in `lookup': No application integration exist[详细]
-
使用Ruby中的“文件IO模式”替换文件中的一行
所属栏目:[百科] 日期:2020-12-17 热度:54
Ruby初学者在这里! 我知道Ruby的File.open方法有某些模式,如r,w,a,r,a和免费的b.我完全理解r,w和模式的使用.但我似乎无法理解如何使用带有’符号的那些.任何人都可以提供一些链接,其中有例子和解释使用它吗? 是否可以用它来读取一行并用相同数量的内容编辑[详细]
-
ruby-on-rails – Ctags生成最新版本的宝石
所属栏目:[百科] 日期:2020-12-17 热度:178
我使用 vim-rails和ctags来导航方法??.为此,我在/home/***/.rvm/gems/ruby***/gems中运行ctags -R *.但是在这个目录中,一个宝石的许多文件夹只是不同的版本(例如activerecord v.3.0.7 / 3.1.3 / 3.2.2 / 3.2.3).当我尝试去(ctrl))方法时,我会使用旧版本.如何[详细]
-
ruby-on-rails – Rails simple_form关联
所属栏目:[百科] 日期:2020-12-17 热度:191
我正在尝试使用simple_form为’Member’创建一个表单,并且在显示组织时无法显示组织,而不是id或organization_name.我在这里错过了什么吗?我该怎么办呢? **组织:0x0000000485cf88 组织:0x0000000485c948 组织:0x0000000485c358 ** class Organization Ac[详细]
-
ruby-on-rails – 如何使用Capybara Rspec Matchers测试演示者?
所属栏目:[百科] 日期:2020-12-17 热度:112
我正在尝试使用Capybara RSpec匹配器测试演示者方法. 让我们说我有一个呈现按钮的方法.如果我没有使用capybara rspec匹配器,这将是我要写的测试: it "should generate a button" do template.should_receive(:button_to).with("Vote"). and_return("THE_HTM[详细]
-
ruby-on-rails – 为未命名为“:id”的数据库设置主键
所属栏目:[百科] 日期:2020-12-17 热度:200
我正在使用:rails 2.3.5 ruby?? 1.8.7和 Windows 7 Home Basic 我得到了一个数据库,我将它连接到rails,没有任何问题从读取和从中获取数据.现在我想要做的是在其中添加一些功能(添加,编辑和删除),但是当我尝试通过执行以下代码将主键设置为表的主键(ProductC[详细]
-
ruby-on-rails – Rails渲染部分没有整个html布局
所属栏目:[百科] 日期:2020-12-17 热度:63
好的,我有rails和渲染局部的问题.我有一个名为profile的布局,在配置文件布局中我包含了所有的js,样式表等. htmlhead titleProfile/title %= javascript_include_tag "https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" % %= javascript_in[详细]
-
ruby-on-rails – Rails,MongoID和嵌入式关系
所属栏目:[百科] 日期:2020-12-17 热度:193
我在Rails中有一些关于MongoID和嵌入式关系的问题. 在我的模型中,我有: class Board include Mongoid::Document attr_accessible :title field :title,:type = String #has_and_belongs_to_many :users embeds_many :itemsend 我打电话的时候 Board.all 它[详细]
-
ruby-on-rails – 如何在rescue_from中呈现500页
所属栏目:[百科] 日期:2020-12-17 热度:119
我想在我的应用程序中出现异常时发送电子邮件并呈现常规500页.我找不到如何执行500页渲染: class ApplicationController ActionController::Base rescue_from StandardError do send_email_of_error # what goes here? end ...end 解决方法 再次提出异常可[详细]
-
ruby – 如何使用Nokogiri从HTML代码中获取邮件地址?
所属栏目:[百科] 日期:2020-12-17 热度:159
如何通过Nokogiri从 HTML代码获取邮件地址?我正在考虑正则表达式,但我不知道它是否是最好的解决方案. 示例代码 htmltitleExample/titlebodyThis is an example text.a href="mailto:example@example.com"Mail to me/a/body/html 我的问题是,如果在某个标签[详细]
-
ruby-on-rails – Rails ActionMailer附件显示为乱码文本
所属栏目:[百科] 日期:2020-12-17 热度:104
我正在尝试在我的一个rails应用程序中发送pdf附件,但附件是作为文本而不是正确的pdf. 我的邮件看起来像这样: class Notifications ActionMailer::Base def contact(email_params,sent_at = Time.now) subject "" email_params[:subject] recipients "" emai[详细]
-
Ruby相当于Sphinx文档生成器?
所属栏目:[百科] 日期:2020-12-17 热度:78
Ruby有一些很好的文档生成器,比如Yard,rDoc,甚至是Glyph.问题在于Sphinx有网站,PDF,epub,LaTex ……等等.它在重组文本中完成所有这些事情. 在Ruby世界中有替??代方案吗?也许是一个程序组合?如果我也可以使用Markdown,那会更好. 解决方法 从版本1.0开始,Sph[详细]
-
ruby-on-rails – RoR中的视图和布局有什么区别?
所属栏目:[百科] 日期:2020-12-17 热度:144
有什么不同?我问,因为我刚刚启动RoR开发,我需要修改一个应用程序来为页面添加一个新的div.我希望能够独立渲染这个div,目前rhtml代码是将要呈现的页面视图的一部分.我假设我需要将其移动到目前为止我收集到的部分布局中. 解决方法 视图是基于上下文的,即与您[详细]
-
ruby-on-rails – Rails 3 Formtastic.如何在没有白天的情况下仅
所属栏目:[百科] 日期:2020-12-17 热度:60
我需要formtastic才能显示月份和年份字段,没有日期字段. datepicker很不错,但它显示了整个日历.我不想要datepicker. f.input:accounting_month,:label = “会计月”,:as = :日期选择器 我需要的只是月份和年份. 解决方法 它不起作用,因为没有一天这意味[详细]
-
ruby-on-rails-3.1 – 如何判断给定的Devise用户是否已立即登录
所属栏目:[百科] 日期:2020-12-17 热度:180
在使用Devise的Rails应用程序中,有没有办法判断特定用户现在是否已登录? 我知道视图助手user_signed_in?.我正在寻找的更像是: User.all.each do |user| puts user.signed_in?end 我看到Devise已经向用户添加了current_sign_in_at列.但是当用户注销时,这不[详细]
-
ruby-on-rails – 是否可以使用“类型”一词命名数据库表列而不
所属栏目:[百科] 日期:2020-12-17 热度:153
我正在使用 Ruby on Rails 3.1.0,我想知道是否可以使用单词类型命名数据库表列而不会产生问题(我知道在 Polymorphic Associations中使用了“类型”字…) .是吗? 如果我想使用例如数据库表名作为article_type,我可以有什么样的问题(不使用多态关联)? 解决方[详细]
-
ruby-on-rails-3.1 – Rails 3.1 Asset Pipeline和Uglifier中可
所属栏目:[百科] 日期:2020-12-17 热度:179
我遇到了在Heroku上部署的问题,在rake任务中失败了 rake assets:precompile 在底部是我积累的错误 Rails 3.1 Jquery日历:https://github.com/themouette/jquery-week-calendar Twitter引导程序 该错误发生在uglifier中. 我怀疑这个问题可能与日历中包含许多[详细]
-
ruby-on-rails – Ruby on rails使用rest API调用和Devise进行用
所属栏目:[百科] 日期:2020-12-17 热度:161
任何人都可以指导我如何在 ruby on rails上从移动设备(rest API)注册用户.我正在使用Devise with Rails 3.0. 它给了我以下错误 Devise中的NameError :: CustomRegistrationsController #create 解决方法 我用以下方法覆盖了设计注册控制器的功能. def create[详细]
-
ruby-on-rails – 每个项目gemsets的RVM
所属栏目:[百科] 日期:2020-12-17 热度:132
我很难理解每个项目gemsets的RVM.我按照 http://beginrescueend.com/interpreters/ruby/安装了RVM和1.9.2和1.8.7ruby,当我想开始一个新项目时,我一直在 cd ~/Codervm use 1.9.2rvm gemset create test1rvm gemset use test1gem install rails 但这需要很长时[详细]