-
ruby-on-rails – Ruby on Rails,如何禁用/关闭ETag
所属栏目:[百科] 日期:2020-12-17 热度:63
问候, 如何在Ruby on Rails v2.3.5中关闭ETag 当我直接向RoR / Mongrel请求时,会出现ETag标头. TIA, -daniel 解决方法 更容易: config.middleware.delete Rack::ETag[详细]
-
ruby-on-rails – Rails 3.2.13 vs Rails 4.0.1 – 改变了吗?方
所属栏目:[百科] 日期:2020-12-17 热度:144
我最近注意到方法改变了?在Rails 3.2.13和Rails 4.0.1之间的ActiveRecord对象上已经发生了变化.问题是连接到数据库中的整数字段的字段.假设我有一个带有数字整数字段的模型模型: # Rails 3.2.13m = Model.lastm.number #= 5m.number = '5hello'm.number #=[详细]
-
ruby-on-rails – 在资产管道路径中获取Gem供应商文件
所属栏目:[百科] 日期:2020-12-17 热度:157
我创建了一个带有供应商目录的gem,其中包含 bootstrap-sass和bootstrap本身的样式表和javascripts. 目录结构是 引导 – 萨斯 – 宝石/供应商/资产/ JavaScript的 和 引导 – 萨斯 – 宝石/供应商/资产/样式表 我在测试项目中需要gem,但每当我尝试从gem中获取[详细]
-
ruby-on-rails – 如何通过共享主机上的cPanel部署Ruby on Rails
所属栏目:[百科] 日期:2020-12-17 热度:89
我正在学习 Ruby on Rails并且事情进展顺利 – 直到我尝试将我的一个测试应用程序部署到我的共享主机帐户. 我使用Host Gator并且能够通过cPanel成功创建一个新的Ruby on Rails应用程序并运行它.唯一的问题是,当您以这种方式创建新应用程序时,它会使用空白应[详细]
-
ruby-on-rails – 在表单vs csrf令牌上执行Rails authenticity_t
所属栏目:[百科] 日期:2020-12-17 热度:57
在rails 4 app的同一页面上我有一个 在头部: meta name="csrf-param" content="authenticity_token" /meta name="csrf-token" content="some_token" / 在身体下面: form action="/someaction" method="post"input name="utf8" type="hidden" value="#x2713[详细]
-
ruby-on-rails – 如何转换Shapefile的坐标?
所属栏目:[百科] 日期:2020-12-17 热度:184
我试图将邻居数据放入我的应用程序中,并且我遇到了我正在使用的数据的问题,这是我从 here获得的. 此文件包含具有旧金山邻域的shapefile.我正在运行Ruby on Rails框架,我目前正在使用GeoRuby来解析shapefile. 代码如下所示: def self.run_import shpfile = '[详细]
-
ruby-on-rails – 如何将Rails应用程序部署到VPS(或专用服务器)
所属栏目:[百科] 日期:2020-12-17 热度:99
如何将Rails应用程序部署到VPS(虚拟专用服务器)或专用服务器?有一个易于遵循的指南会很高兴. 我知道脚本可以自动化这个过程,但我认为最好控制一切,以便更好地理解这个过程. 解决方法 我已经使用这些技术成功地将重型Rails应用程序部署到Linode或Digital Oce[详细]
-
ruby-on-rails – 在Docker中使用nginx为Rails提供预编译资产
所属栏目:[百科] 日期:2020-12-17 热度:188
目前我正在使用docker设置我的应用.我有一个最小的rails应用程序,有1个控制器.你可以运行以下命令来获取我的设置: rails new app --database=sqlite --skip-bundlecd apprails generate controller --skip-routes Home indexecho "Rails.application.routes[详细]
-
ruby-on-rails – rails中的`stringify_keys’是什么,以及在出现
所属栏目:[百科] 日期:2020-12-17 热度:106
在我的应用程序的部分文件中,我有以下代码片段用于显示用户导航(通过Devise): – ul class="nav pull-right" % if user_signed_in? % li %= current_user.email do % i class=" icon-user icon-black"/i % end % /li li %= link_to "Your Links",profiles_i[详细]
-
ruby – 如何在命令行上切换cocoapods(或其他gem)版本?
所属栏目:[百科] 日期:2020-12-17 热度:71
有一些答案说使用gem’ cocoapods’,’0.33.1’或gem’pod’,’0.33.1 但这不起作用. 错误:执行gem时…(Gem :: CommandLineError) 未知命令cocoapods, 在一个项目中,我需要使用0.33.1,而在另一个项目中使用0.34.4.如何在命令行上快速切换cocoapods版本?我[详细]
-
ruby-on-rails – 渴望使用实例变量加载自定义连接
所属栏目:[百科] 日期:2020-12-17 热度:101
给定一个允许用户邀请其他用户参加活动的系统: class Event has_many :invitesendclass User has_many :invites has_many :invited,inverse_of: :inviter,foreign_key: :inviter_id,class_name: 'Invite'endclass Invite belongs_to :user belongs_to :even[详细]
-
ruby-on-rails – Devise / ActionMailer发送重复的电子邮件以进
所属栏目:[百科] 日期:2020-12-17 热度:79
我的rails应用程序使用devise来处理注册,身份验证等.我正在使用可确认模块.错误是这样的 – 当用户注册电子邮件时,Devise正在发送两封带有不同确认链接的确认电子邮件.一个链接有效,另一个链接将用户指向错误页面. Devise吐出与错误相关的消息:“确认令牌无[详细]
-
ruby-on-rails – Ruby omniauth-oauth2 – 一个Errno :: ENETUN
所属栏目:[百科] 日期:2020-12-17 热度:127
当用户尝试使用facebook登录时,我的Rails应用程序有时(大约2周)在回调方法期间崩溃. 这是随机发生的,我找不到解决这个问题的方法. 在错误下面和一段堆栈跟踪: Errno :: ENETUNREACH发生在#: 网络无法访问 – 连接(2) REQUEST_METHOD:GET REQUEST_PATH:/[详细]
-
ruby-on-rails – 如何使用redirect_to将hash参数添加到url?
所属栏目:[百科] 日期:2020-12-17 热度:120
如何使用redirect_to将hash参数添加到url? 例如: http://localhost/products/#{page:2} 解决方法 使用类似的东西 redirect_to url_for(:action=:index)+"#order"[详细]
-
ruby-on-rails – Rails,根据参数是否为零来应用范围
所属栏目:[百科] 日期:2020-12-17 热度:80
我已经多次遇到这个问题了:我想在查询中应用范围,但前提是传递给范围的参数不是null.所以 tags = Tag.where(name: params[:name]) if params[:name] 但是,这有两个问题.一个是Rails会立即评估查询,所以如果我想对它应用更多条件,比如说 tags.where(location[详细]
-
ruby-on-rails – 使用`config.exceptions_app = self.routes`在
所属栏目:[百科] 日期:2020-12-17 热度:107
根据这篇文章: http://blog.plataformatec.com.br/2012/01/my-five-favorite-hidden-features-in-rails-3-2/ 处理错误的最新方法如??下所示: # application.rb:config.exceptions_app = self.routes#routes.rbmatch "/404",to: "site#not_found" 但是,他没[详细]
-
ruby-on-rails – 保存活动记录,保存关联对象的顺序?
所属栏目:[百科] 日期:2020-12-17 热度:65
在rails中,保存active_record对象时,也会保存其关联的对象.但是has_one和has_many关联在保存对象时有不同的顺序. 我有三个简化模型: class Team ActiveRecord::Base has_many :players has_one :coachendclass Player ActiveRecord::Base belongs_to :team[详细]
-
如何禁用rubygems的安装后消息?
所属栏目:[百科] 日期:2020-12-17 热度:51
在安装宝石之后,我已经厌倦了看到这样的愚蠢消息: Post-install message from httparty:When you HTTParty,you must party hard! 在RubyGems Guides的快速扫描中,我找不到禁用安装后消息的选项.我希望能够在?/ .gemrc中配置它. 解决方法 This gem will disa[详细]
-
ruby-on-rails – 使用PDFKit的Rails 3.1资产管道
所属栏目:[百科] 日期:2020-12-17 热度:180
我正在使用带有rails 3.1的PDFkit.在过去,我能够使用render_to_string函数并从该字符串创建pdf.然后我按如下方式添加样式表.我的问题是我不知道如何从资产管道中访问它们. (这就是我在rails 3.0中的表现) html_string = render_to_string(:template = "/faxe[详细]
-
ruby-on-rails – 安装rails时找不到文件’lib’
所属栏目:[百科] 日期:2020-12-17 热度:199
像这样的东西: gem install railsFetching: activesupport-3.0.10.gem (100%)Fetching: builder-2.1.2.gem (100%)WARNING: builder-2.1.2 has an invalid nil value for @cert_chainFetching: i18n-0.5.0.gem (100%)Fetching: activemodel-3.0.10.gem (100%[详细]
-
ruby-on-rails – jquery ajax 422在Chrome中取得了成功
所属栏目:[百科] 日期:2020-12-17 热度:185
我有一个使用rails3,jquery-forms的网站,我正在使用firefox和chome进行测试. 为了测试,我每次都让服务器返回422状态. 当我提交表单时,Firefox正确地发出“错误”. Chrome错误地击中了“成功”. 任何人都有任何想法为什么会这样? $('form').ajaxSubmit({ dat[详细]
-
ruby-on-rails – 用于通配符子域的Ruby on Rails路由到控制器/
所属栏目:[百科] 日期:2020-12-17 热度:131
我动态创建username.users.example.com形式的URL: bob.users.example.comtim.users.example.comscott.users.example.com 所有* .users.example.com请求都应转到特定的控制器/操作.如何在routes.rb中指定它? 对www.example.com的所有其他请求都会转到routes[详细]
-
ruby-on-rails – 如何将paginate与anchor id结合使用
所属栏目:[百科] 日期:2020-12-17 热度:151
我对 Ruby on Rails非常陌生并且在尝试修复公司网站上的一些错误时学习.我正在尝试对与特定锚点组合的记录集合进行分页,即当用户点击下一页/上一页时,分页发生并且用户登陆页面的特定部分.这就是我的代码目前的样子: 视图 %= page_navigation_links @studen[详细]
-
Ruby,哪个异常最好处理未设置的环境变量?
所属栏目:[百科] 日期:2020-12-17 热度:174
我编写的脚本在启动时运行并要求设置一个环境变量,但 Ruby的 Exceptions中最好的是哪一个?我使用LoadError,我只想尽可能描述并遵循适当的约定. 其次,除了检查它的长度之外,我找不到另一种方法来查看是否设置了环境变量,但这看起来并不那么优雅. begin raise[详细]
-
使用Appium和Ruby测试iOS应用程序时是否等待加载元素?
所属栏目:[百科] 日期:2020-12-17 热度:144
我正在测试一个iOS应用程序,并且在登录后无法与元素交互,因为Appium的速度太快了. 有人可以指点一个使用WebDriverWait样式等待Appium iOS测试的例子吗?最好是在Ruby中. 谢谢. 解决方法 这对我有用,但我是Appium的新手 #code that navigated to this pagewai[详细]