问题标签 [ruby-on-rails-3.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - controller.js.coffee 中的函数
我在使用 CoffeeScript 创建函数时遇到了一些麻烦,我想我错过了一些东西。对于我的用户控制器,我想为注册表单创建客户端验证。我想我错过了这一切是如何运作的一些基本的东西。
CoffeeScript ( assets/users.js.coffee ):
预期输出:
实际输出:
ruby-on-rails-3 - 如何为具有范围批量分配的 Rails 3.1 应用程序播种
在加载数据列表时,Rails 3.1 (RC4) 和作用域批量分配如何期望我们使用 seed.rb。
例如。我通常有类似的东西:
它创建了 100 多个城市。这不再起作用了,因为 City 模型有一个 scoped mass assignment :as => :admin
。
据我所知,该.create()
方法不允许我们投入:as => :admin
. 只有.new()
并且.update_attributes()
允许我们使用:as => :admin
.
所以做类似(下面)的事情很麻烦(特别是对于 100 多条记录):
对此有什么想法吗?
ruby-on-rails - 我在资产管道上做错了吗?
自从“升级”到 Rails 3.1 我的应用程序在开发模式下真的很慢
(每个请求> 30)
我有很多图像,似乎大部分时间延迟是资产管道处理每个图像的每个 GET 请求。
在暂存或生产模式下没有这个问题,因为资产被缓存等。
有没有我没有被告知的事情,或者我们现在应该如何工作?
ruby-on-rails - Rails 3.1 依赖/级联下拉菜单
我开始掌握 Rails 3.1,我希望有人能指出 Gem 的方向,这将允许我在表单上使用依赖选择(或指出如何在 Rails 3.1 中最好地完成此操作)。我遇到了chained_selects插件,但这似乎依赖于原型,所以在3.1中并不理想。
最简单的例子是汽车品牌/型号:
我有 3 个模型:vehicleMake、vehicleModel 和 vehicleTrim。我还有分配表vehicleMake_vehicleModel 和vehicleModel_vehicleTrim,它们指定了适合每个品牌的模型等。
我有一个车辆模型,我试图用品牌、模型和装饰来填充它。车辆模型属于_vehicleMake、vehicleModel 和vehicleTrim。
如何确保模型的下拉列表仅显示所选品牌的模型(因此用于修剪)?第二点,我如何在我的车型中验证这一点?
谢谢!
javascript - 在 RAILS 3.1 中为 js 资产设置 Cache-Control 标头
我将生产服务器上的标头检查为
并且我返回以下标头,这些标头表明 RAILS 没有设置缓存控制标头。
我想让 heroku 的清漆缓存缓存资产,并且只在 git push 上刷新。关于如何获得这个的任何想法?
布拉德
ruby-on-rails - Rails 3.1 根据子域从不同路径加载控制器
是否可以动态更改使用控制器的路径?Ryan Bates 在这里展示了如何更改 view_paths:http ://railscasts.com/episodes/269-template-inheritance
我正在制作一个 CMS,用户可以在其中创建一个站点并输入他们自己的子域。如果没有子域,我希望“/”指向“public#welcome”,但如果有子域,我希望它指向“sites/public#welcome”。
如果这有什么不同,我正在使用 Rails 3.1。
ruby-on-rails - 在 Rails 3.1 中保存之前的 create_attribute 没有设置 self.attribute_id
旧代码,在 Rails 3.0 中工作:
在 Rails 3.1 中:
self.primary_stream
已填充,并且self.primary_stream_id
为 nil。保存记录时,primary_stream_id 以 nil 形式保存到数据库中。
我不得不这样做,以获得我期望的行为:
有什么改变,还是我做了一些非常愚蠢的事情?
ruby - Rails 3.1.0 rc 4 - 段错误
你能帮忙吗?
https://gist.github.com/1040635
GemFile,默认加:
宝石'therubyracer'宝石'设计'宝石'kaminari'宝石'simple_form'
日志不言自明。
javascript - 如何在 Rails 3.1 中包含供应商 js
我有一个名为Corners.js的 js 供应商脚本,位于 /vendor/assets/javascripts/ 如何包含 js 供应商脚本?
ruby-on-rails-3 - Rails 3.1 应用程序中的 Twitter gem follow 方法
我有一个方法可以使用 Twitter gem 在授权后自动跟踪另一个 Twitter 用户。这有效:
不过,我想检查并确保该用户尚未被关注。我似乎无法使条件句正确。
我试过:
self.nickname
在oauth 过程中捕获的 twitter 句柄应该在哪里。它存储在数据库中,但可能没有正确加载?我正在对模型进行after_save
调用。Authorizations
我也试过
但这也不起作用。我也试过self.uid
代替昵称。