问题标签 [rails-3-upgrade]
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 - 如何在 Rails 3 的功能测试中使用 polymorphic_path
我正在尝试polymorphic_path
在 Rails 3 的功能测试中使用。
起初我会得到
然后我添加了
已undefined method error
停止但现在是常规路径,article_path(article)
例如停止工作:
我曾经能够通过包含在 Rails 2 中正常使用 polymorphic_path
我怎样才能让它在 Rails 3 中工作?
asp.net - 在 asp.net 中升级 Web 应用程序背后的逻辑?
我一直在试图弄清楚升级 Web 应用程序的逻辑。就像在 DNN 的情况下一样。它提供升级以切换到较新版本。现有数据如何管理?我们是否替换整个项目:P?幕后发生了什么?
谢谢
ruby-on-rails - 如何在不冻结代码的情况下从 Rails 2 升级到 Rails 3?
我正在从 Rails 2 升级到 Rails 3。我所做的是克隆原始应用程序并开始升级过程。
不幸的是,我需要继续使用 Rails 2 并对其进行改进,因此代码发生了变化。
我没有完成从原始代码的 Rails 3 升级:我是否需要冻结我当前的 Rails 2 然后重新开始,或者有没有办法让我的原始代码升级到 Rails 3,然后只进行所做的更改在原来的和推他们进入新的升级?
ruby-on-rails-3 - Rails 3 CSRF_meta_tag 不起作用
我正在将我的应用程序从 Rails 2.3 升级到 Rails 3。我读到我需要插入
<%= csrf_meta_tag %>
在我的布局中,我做到了。不幸的是,当我使用 ajax 请求时,我一直被注销。经过一番研究,我发现一种较旧的方法是添加
在我的 application.js 文件中。它现在可以正常工作(看来我实际上不需要 csrf_meta_tag)。
我必须在我的 application.js 中添加这 4 行代码而不仅仅是 csrf_meta_tag 是正常的,还是我只是遗漏了什么?
mysql - 迁移到 Rails 3 和编码
迁移到 Rails 3.0.10 后,我在页面上编码文本时遇到了问题。
我得到了“Ð'ег бег бег”而不是“Бег бег бег”。页面上的其他文字看起来不错。
此文本来自 DB,具有“CP1252”编码。我正在使用 MYSQL。
我尝试在我的 database.yml 文件中添加“编码:utf8”参数,但没有任何改进。
我在 Rails 2 中没有这样的问题。
ruby-on-rails - Rails 3 问题从 config/environments/development.rb 中的 lib 加载类
我正在将 Rails 2.3.11 应用程序升级到 3.0.10。当我尝试运行任何 rails 脚本(如)或运行我的单元测试时NameError
,我的文件中出现了一个。development.rb
rails console
我正在调用我在 中定义的类lib
,但调用该类时似乎尚未加载该库development.rb
。
我正在做类似的事情:
我有一个lib/custom_memcached_store.rb
声明类的文件
我收到以下错误:
在application.rb
,我已经在使用
感谢你给与我的帮助。
ruby-on-rails-3 - 从attachment_fu升级到carrierwave的系统方法?
我正在努力将应用程序升级到 Rails 3,并且 attachment_fu 坏了,所以我正在转向carrierwave。我可以通过一个系统的过程来从 attachment_fu 升级到carrierwave吗?或者它的教程?现在,我对正确处理数据库中的所有内容更感兴趣。我正在使用附件_fu 和carrierwave 的文件系统存储选项。
我UploaderFu
从http://ruby.simapse.com/2011/03/migrate-attachmentfu-to-carrierwave.html中找到了一个模块,它告诉 carrierwave 使用与 attachment_fu 相同的目录和文件名。但这不是完整的答案,只是其中的一部分。
例如,在数据库中,我有一个UserImage
模型,具有:filename
、:content_type
、:size
、:width
、:height
、 和:user_id
属性。我在我的模型中添加了一个:user_avatar
列和以下内容
究竟是什么存储在:user_avatar
. 只是文件名吗?或者是其他东西?我是否只需要编写迁移以将数据移动:filename
(存储为"hello_world.png"
)到:user_avatar
?如果是这种情况,我应该只使用原始:filename
而不是创建:user_avatar
列,对吗?
ruby - 从 Rails 2 迁移到 Rails 3 时的 environment.rb 内容
我正在将应用程序从 rails 2.3 更新到 rails 3.1,而且我是 rails 新手。我关注了 RailsCast 并得到了一些想法。有人请帮助我放置旧环境变量的位置。这些是我旧的四段代码environment.rb
1:
2:
3:
4:
我在哪里放置这个,新的environment.rb
还是application.rb
?
ruby-on-rails-3 - 升级到 Rails 3 后,为什么我会收到 authlogic 方法的 NameError
我正在升级 Rails 3,最初使用的是 authlogic。
我现在得到一个 NameError:
“require_no_user”是一种用于 authlogic 的方法,它被放入 UserSessions 控制器中。但我收到一个错误,无法弄清楚为什么它被认为是未定义的。
我将 authlogic gem 更新到 3.0.3,但这并没有修复它.....
是的,我会考虑迁移到 Devise,但我真的需要完成升级的基础知识,希望我能做到……谢谢。
ruby-on-rails - 什么是 ActiveRelation (arel) 相当于 :from
我的一个模型中有这个 named_scope:
它的目的是创建一个包含最后 100 个视频的池(将该结果作为“视频”返回,以便其他范围在该数据集上运行),然后我可以在此之后链接范围并从该结果池中过滤记录。
是否有与 Arel 相同的声明?