问题标签 [ruby-on-rails-3]
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::Generators::GeneratedAttribute 的 Rails 3.0.0.beta2 问题
所以我正在尝试使用 Ryan Bates 的 Nifty Generators 的 rails3 分支。现在我之前在 beta1 中使用过这个 gem,并且可以正常工作,但是在升级到 beta2 之后,我遇到了一个非常奇怪的错误。
发生这种情况的代码片段:
现在我已经看到 GeneratedAttribute 以前在许多 gem 中使用过,所以我对它为什么会破坏感到困惑。我不确定,但我认为这与 beta2 有关。
所以我的问题是我的问题是 Rails 问题吗?如果这是我的想法,我可能做错了什么?
谢谢你。
ruby-on-rails - 如何在搜索中显示两个不同的对象?
我正在使用显示搜索结果的简单搜索:
除了搜索结果之外,我还尝试使用方法 nears(),它显示靠近搜索结果的对象。以下方法显示接近2的物体,但不显示物体2。如何将物体2与附近的物体一起显示?
虽然上面的代码起作用,但当我使用搜索时, @adds = Add.search(params[:search]).nearbys(10)
返回一个无方法错误,undefined method
附近的'for Array:0x30c3278`
如何在模型中搜索对象并使用 nears() 方法并显示返回的所有结果?
型号:
ruby-on-rails - 与 Arel (Rails 3) 的 Eager-loading 关联计数
简单的任务:假设一篇文章有很多评论,可以在一个长长的文章列表中显示每篇文章有多少评论。我正在尝试研究如何使用 Arel 预加载这些数据。
自述文件的“复杂聚合”部分似乎讨论了这种情况,但它并没有提供示例代码,也没有提供在两个查询而不是一个连接查询中执行此操作的方法,这对于表现。
鉴于以下情况:
我怎样才能为一篇文章预加载设置每个有多少评论?
ruby-on-rails - 如何将两种方法组合成一个 json 格式的变量?
我var adds
使用以下方法将 JSON 格式的数据存储到 a 中:
第一行代码以 JSON 格式存储个人的位置,第二行代码在 1 英里范围内搜索该人的邻居。如何结合这两行代码并将数据以 JSON 格式存储在var adds
变量中?
如果您对来源感兴趣,请点击此处。位置是 layout/adds.html.erb
ruby-on-rails-3 - Rails 3捆绑权限问题
我从乘客那里收到此错误消息:
权限被拒绝 - /root/.bundle/ruby/1.8/specifications/activeresource-3.0.0.beta2.gemspec
有谁认识它并可以告诉我如何找到解决方案?我真的被困住了……</p>
服务器运行 Ubuntu 9。
附言。问题发生在我运行部署后,我在其中添加了 Gemfil gem "rails"、"3.0.0.beta2" ds。
ruby-on-rails - Rails 3 - yield return 或 callback 不会在视图中调用 <%= yield(:sidebar) || 渲染('共享/侧边栏')%>
我正在将网站从 Rails 2(最新)迁移到 Rails 3(beta2)。
使用Ruby 1.9.1p378和Ruby 1.9.2dev (2010-04-05 trunk 27225)进行测试
陷入困境,我不知道哪个部分会运作良好。怀疑yield
是问题,但不知道确切。
在我的布局文件中,我经常使用以下技术:
app/views/layouts/application.html.erb
:
例如,部分看起来像:
app/views/shared/_sidebar.html.erb
:
现在是关键部分的时候了!
在任何视图中,我都想创建一个content_for
块(可选)。这可以包含下面的 HTML 等示例。如果设置了这个块,里面的图片 HTML 应该呈现在application.html.erb
. 如果没有,Rails 应该在右侧
渲染 Partial 。shared/_sidebar.html.erb
app/views/books/index.html.erb
:
所以你有这个想法。希望。这种技术在任何 Rails 2.x 应用程序中都运行良好。
现在,在Rails 3 (beta2)中,只有yield
Part 工作。
侧面不会通过or
导轨或红宝石处理。
感谢您的投入和时间!
ruby-on-rails - 试图将 rails 2.3.4 应用程序转换为 rails 3 但视图未出现
我有一个简单的 rails 2.3.4 应用程序,我正在尝试使用 rails 3.0.0-beta2 运行。我的服务器正在运行,并且我的所有链接和导航都显示了,但是由于某种原因,我的视图内容没有显示。
当我导航到站点/索引时,站点视图中的 index.html.erb 中的 html 将被完全忽略。服务器日志中没有错误。
我的模板在 application.html.erb 中正确呈现(所有链接和导航都被创建)但是我所有的实际视图文件都被忽略了。
有没有人经历过这个?
我正在使用带有 map.connect 的旧式路由,这可能是问题吗?有没有人有关于如何将旧路线转换为新路线的教程?我想不通。
我当前的路线如下所示:
编辑:通过使用产量而不是@content_for_layout 解决了我的问题。
ruby-on-rails - 是否存在相当于使用嵌套子查询的 ActiveRecord 即 ... where NOT IN(select...)?
我有 3 个模型:Category、Account 和 SubAccount
关系是:
Accounts has_many :sub_accounts
Categories has_many :sub_accounts
我想获取给定帐户未使用的所有类别的列表。我在 Category 模型中的方法目前看起来像:
我的问题是,有没有比使用 SQL 更干净的选择?
注意。我目前正在使用 Rails 3(beta)
ruby-on-rails - Rails 3 Beta 2、Haml、嵌套布局和 LocalJumpError
好的,我正在尝试使用嵌套模板创建应用程序。我正在使用 Rails 3 Beta 2 和 Haml。我已经四处寻找,我决定采用最清晰的方法并像这样构建我的模板:
有了这一切,我得到了一条LocalJumpError
消息no block given
。堆栈跟踪是空白的,非常无用。有任何想法吗?这些是已知问题吗?
ruby-on-rails - Rails 3 中的 Builder::XmlMarkup 发生了什么?
我正在atom_feed
为 RoR 3 项目中的方法苦苦挣扎。该方法抱怨
错误,所以我尝试将 XML 构建器作为选项传递给 atom_feed (即atom_feed({:xml => Builder::XmlMarkup.new})
),但是这样做时我得到了一个NameError: uninitialized constant Builder
异常。
有谁知道为什么我得到第一个或第二个例外?