ruby-on-rails-4相关内容

不带 gem 的分页 Next、Previous、Name.order(:id).limit(10).offset(0) 按钮

一个多星期以来,我一直在寻找解决问题的方法.我有一个作业,由于没有下一个/上一个功能,我失去了 10 分,而且时间不够了.不过我还是想弄清楚. 我用 rails generate scaffold Ripple name:string message:text url:string 创建了一个简短的单页站点,它显示了 10 个最新帖子的索引(名称、消息、created_on、link_to“ ..
发布时间:2022-01-04 13:37:13 其他开发

在存在 Turbolinks 的情况下导航回时,如何防止 jQuery DataTable 上的重复包装器?

我在一个新的 Rails 4.2 项目中使用 jQuery DataTables.我有大量的结果需要根据组、项目和状态进行过滤.选择组过滤项目选择,通过应用程序的往返,项目选择以相同的方式过滤表.我保存组&项目在会话变量中,以便当用户更改页面,然后单击主链接返回时,它会记住他们的选择,并让他们回到原来的位置.这一切都如我所愿. 问题是使用浏览器的后退按钮从不同的页面返回到表格将导致重复的包装 ..
发布时间:2022-01-01 15:03:16 其他开发

使用 Session 测试 Rails 控制器

在我的应用程序中,我有一个会话控制器.现在我想测试只有登录后才能访问的用户控制器. 我的问题是如何伪造会话.我已经尝试了很多,所以我希望你现在可以帮助我: 应用控制器: helper_method :current_user定义身份验证用户当前用户如果@current_user返回真别的redirect_to(:controller => 'sessions', :action = ..
发布时间:2021-12-19 20:59:31 其他开发

Rails Jquery 在其他页面上不起作用

我相信 jQuery 不能在您刚安装的页面之外的其他页面上运行.例如,当我输入 localhost:3000/时,'/' 目录中的所有 jQuery 都可以工作.但是当我点击由 Rails 创建的链接时 页面正确加载,但 jQuery 不起作用.我的 jQuery 代码如下所述: $(function() {console.log("页面加载");....$('.up').click(fu ..
发布时间:2021-12-19 20:59:01 前端开发

从 sqlite 到 postgres rails4、ruby 1.9.3 的点击迁移失败

我正在尝试将我的 Rails 应用程序迁移到 Heroku 的 Postgresql,但是我无法从我的 SQLite3 数据库中获取数据,这是我尝试过的: 为新数据库创建 Postgres 数据库用户 $ createuser f3新角色应该是超级用户吗?(y/n) n是否允许新角色创建数据库?(y/n) 是是否允许新角色创建更多新角色?(y/n) 是 编辑 - 下面更新了命令 - 改用 ..
发布时间:2021-12-19 20:58:54 数据库

获取 ActionController::RoutingError(当尝试使用 AngularJS 将数据发布到 RAils 服务器时,没有路由匹配 [OPTIONS] “/users"

尝试从我的 AngularJS 端向 Rails 服务器发送数据时出现问题. 服务器错误: ActionController::RoutingError(没有路由匹配 [OPTIONS] "/users"):actionpack (4.1.9) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'actionpack ..

为什么 Rails 隐藏了 id 列的存在?

我不太明白需要在 Rails 中隐藏 id 列的存在.它既不会反映在 migration 文件中,也不会反映在 schema.rb 文件中.新手无法知道名为 id 的列已被默认创建为 primary key 的事实.除非他们去检查数据库中表的实际模式(rails dbconsole). 我可以看到迁移文件中默认包含的 timestamps 宏以及 schema.rb 中的两个字段 creat ..
发布时间:2021-12-19 20:58:35 其他开发

Ruby on Rails 全局 ActiveRecord::Enum

我真的很喜欢 Rails 4 的新 Enum 特性,但我想使用我的 enum 枚举状态:[:active, :inactive, :deleted] 在每个模型中.我找不到任何方法来声明例如 config/initializes/enums.rb 并包含每个模型 我是 Ruby on Rails 的新手,需要你的帮助来寻找解决方案 解决方案 使用 ActiveSuppor ..
发布时间:2021-12-19 20:58:24 其他开发

ActionController::RoutingError(没有路由匹配 [GET] “/"):

我正在玩一个使用独角兽和导轨的教程.我是 Rails 的新手,出于本教程的目的,我为该项目所做的一切都是 bundle exec rails new rails-starter,没有进一步修改应用程序. 当我运行 bundle exec unicorn -c config/unicorn.rb -E production 时,我在浏览器中收到消息: 您要查找的页面不存在.您可能输入错误 ..
发布时间:2021-12-19 20:58:13 其他开发

具有未知键和强参数的 Rails 哈希

我有一个 rails 应用程序,它在一个名为 properties 的字段中存储一个序列化的哈希值. 虽然哈希键是未知的,所以我不知道有什么方法可以通过强参数来实现这一点. 谷歌搜索时,我发现了这个:https://github.com/rails/rails/issues/9454,但我无法确切地弄清楚解决方案是什么. 所以基本上,我的问题是:如何配置强参数以允许具有未知键的哈 ..
发布时间:2021-12-19 20:58:04 其他开发

如何在 Rails 中的 LOWER("users"."username") 上创建索引(使用 postgres)

我的 UsersController#create 操作中发生了顺序扫描. SELECT ?作为一个来自“用户"的地方 (LOWER(“users".“username") = LOWER(?) AND “users".“id" != ?) LIMIT ?解释计划1 查询计划限制(成本=0.00..3.35 行=1 宽度=0)2 查询计划->对用户进行 Seq 扫描(成本 = 0.00..3.3 ..

Ember.js with Rails4:浏览器后退按钮崩溃 ember 应用程序

编辑:问题已解决.您只需删除 turbolinks. 对于 Rails4 应用程序,使用 ember-rails 0.13.0 我们遇到了浏览器后退按钮不起作用的问题.每次使用后退按钮返回上一条路线时,应用程序都会因此类错误而崩溃: 在 Firefox 24.0a2 上: TypeError: Class.PrototypeMixin.applyPartial 不是函数@ http: ..
发布时间:2021-12-19 20:57:29 其他开发

form_for rails 4 中的参数数量错误

我正在使用 form_for 标签,它在 Rails 3.0.4 环境中工作.但是当我尝试将我的项目更新到 Rails 4.It 时出现以下错误 参数数量错误(3 代表 2).这是我的代码 alerts_path 做 |f|%> 解决方案 我看不出你的 form_for 有任何问题,你能发布异常的回溯吗?可能是另一个 gem 覆盖了默认的 form_for ? ..
发布时间:2021-12-19 20:57:07 其他开发