ruby-on-rails-4相关内容
在生产中遇到此错误,但无法弄清楚问题出在哪里.相同的请求适用于本地开发.但生产失败.我正在构建供移动客户端使用的 API 错误跟踪 ``` Encoding::UndefinedConversionError: "\xFF" from ASCII-8BIT to UTF-8... 39 个非项目框架文件“/home/deploy/.bundler/example/ruby/2.0.0
..
我想知道是否有人在 Rails 4.0 中遇到过 haml-rails gem 的问题.有一个 Rails Cast 说存在一些问题,但是没有更多提到这一点.GitHub 上托管的 gem 也没有明确提到对 Rails 4.0 的支持.那么这件事的状态如何? 解决方案 我在 rails 4 项目中使用 haml-rails (0.4) 并且一切正常
..
我想为网站的管理和公共部分设置一对风格指南. 每个都需要自己的布局,其中包含静态 html 和对 erb 部分的调用(因此静态页面不会剪切它).我不需要控制器来为这些页面提供服务,而且我不希望有效的开发内容使其余代码变得混乱.这让我想知道是否有一种方法可以直接渲染布局. 免责声明:我很欣赏这不是我应该经常/永远做的事情,我知道有很多论据说明为什么这是一个坏主意.我对这是否可行很感兴趣.
..
我正在开发一个 Rails 4 应用程序,在我的 api 发布方法中,我想根据用户尝试创建的内容查找记录,如果它不存在,则创建它,如果它确实更新了它具有的参数.我编写了一些实际执行此操作的代码,但执行起来需要一些时间.有没有其他方法可以用更少的代码或查询来做同样的事情. @picture = current_picture.posts.where(post_id: params[:id]).fi
..
在 Rails 3 中有一个 rake assets:precompile:nodigest 任务,它编译资产并在/public/assets 目录中编写没有摘要部分的资产.在 Rails 4 中,这已被删除,默认情况下所有资产都仅使用摘要进行预编译.由于各种原因,我还需要一些资产的非消化版本.有什么简单的方法可以恢复旧的行为吗? 解决方案 Rails 4.0.0 中使用的 sprocke
..
如何将 mysql 日期时间字段转换为两个表单字段(1)仅日期,(2)仅时间,并在表单提交时将这两个字段组合回日期时间格式? 这将允许使用以下 gem,但将日期存储在单个日期时间字段中: gem 'bootstrap-datepicker-rails'gem 'bootstrap-timepicker-rails' 提前致谢! 解决方案 在@Althaf 的帮助下找到了解决方案
..
谁能帮我弄清楚如何使用 Rails(我使用 Rails 4)Activerecord 方法编写以下 SQL?我知道你可以用 find_by_sql 做到这一点,但我想保留活动记录关系.这是我正在尝试创建的 postGreSQL 数据库的 sql: SELECT * FROM(SELECT DISTINCT ON(table_a.id) table_a.name as alias_a, table
..
我尝试在使用 Rails 4 的应用程序中使用 Ajax.要将我的 js 发送到我使用的客户端: respond_to do |format|格式.js结尾 在我的控制器中.但是它在我的控制器中生成了错误“ActionController::UnknownFormat".有人可以帮我吗? main_controller.rb: class Oweb::MainController 应
..
我有一个稍微复杂的模型范围 班级联系方式{ where(inactive: false) }范围:组,->{ where(contact_type: 2308) }范围:group_search,->(查询)做active.groups.where("last_name LIKE '%' + ? + '%'", 查询)结尾结尾 出于测试目的,我想确保排除 group_search 返回的所有
..
我正在使用 version 4.4 中的 FactoryGirl.我正在尝试创建 after(:create) 回调,但我在评估器变量上失败了. FactoryGirl.define 做工厂:组织做命名“示例"工厂:organization_with_links 做暂时做链接数 5结尾after(:create) 做 |组织,评估者|创建列表(:链接,evaluator.links_count,
..
有没有办法在模型的 ActiveAdmin 索引页面中指定允许的操作,例如: 索引做动作:编辑结尾索引做仅操作::编辑结尾 不工作.正确的语法是什么? 赞赏. bundle show activeadmin/home/muichkine/.rvm/gems/ruby-2.1.2/bundler/gems/active_admin-9cfc45330e5a 解决方案 使用 actio
..
我有一个名为“front.js"的 javascript 文件,我像往常一样使用以下代码从“application.js"加载: //= 需要前面 在“front.js"中,我有很多功能要在文档准备好时启动,如下所示: $(document).ready(function() {$("#test").click(function(event){...});}); 但问题是“front.js
..
'rake --trace assets:precompile' 命令给出以下错误: rake 中止!Sass::SyntaxError: Invalid CSS after "...ules: $modules ": expected "}", is "!global;"(在 app/assets/stylesheets/foundation_and_overrides.scss:13 中)F
..
我正在使用 teamtreehouse 教程学习 Rails.本教程使用 3.1,但我正在尝试学习 4.0,因此我遇到了困难,大概是因为使用了强参数的 rails 4 力.我有两个模型,一个用户模型和一个状态模型.我已经使用 devise 为用户创建身份验证,并包含了新参数.它们是:first_name、:last_name 和:profile_name.我已经创建了用户和状态之间的关系.
..
我尝试生成一个控制器,但它给了我这个错误.我无法在我的文件中找到导致此错误的原因,因此非常感谢您的帮助.如果有帮助的话,我正在运行 Ruby '2.0.0' 和 rails '4.2.0.beta2'.请帮忙!谢谢 我不明白为什么这篇文章会被标记为重复.我的问题与其他问题无关.另外,我在问如何修复它,据我所知,我什至没有看到该错误的修复.请帮助! c:\Users\NAME\workspa
..
我正在构建一个待办事项应用程序,以尝试熟练使用 Rails.我的应用程序中有四个层次结构. 用户 目标(每个用户有多个目标) 任务(每个目标有多个任务) 子任务(每个任务有多个子任务) 对于每个使用嵌套资源的前端表单,我都有一个可用的前端表单.我的 routes.rb 有这样的东西 资源:目标做资源:任务做资源:子任务结尾结尾 我现在想做的是在用户控制器的一个视图中拥有所有
..
我在 Rails 4 应用程序中使用 Devise 进行用户身份验证.最近我向 User 模型添加了两个新列.它们是 first_name 和 last_name. 然后我用这两个属性的字段更新了登录表单.但是,当我测试创建新用户时,两者都没有保存到数据库中.我认为这可能是一个批量分配问题,但我没有收到任何类型的数据库错误.用户已成功创建,但仅存储原始属性(电子邮件、密码和 password_co
..
在 Ruby on Rails v4 中,我希望只为特定控制器加载一个 js 文件(或一组 js 文件). 执行此操作的标准方法是什么? 在 application.js 中有 //= require tree . 行.我假设这需要删除,所以我并不总是加载每个文件.但是然后呢?使用 Mycontroller 时,是否总是加载名为 mycontroller.js 的文件? 解决方案
..
看起来这个问题以前有人问过,这里,但提问者通过切换到prettyPhoto解决了他自己的问题.我更愿意弄清楚为什么会发生这种情况,只是为了理解,但如果似乎没有解决方案,我会切换.如其中一个答案所述,还有设置 overflow:hidden ,但我想知道我是否不能只调整框的大小,而不是切断我的图像. 我使用的是带有补丁的fancybox 1.3.4,如这篇stackoverflow文章中所述.
..
我有一个以 Postgresql 9.4 作为后端的 rails 项目.我有这样的专栏: t.json :slot_details, null: false, default: {} 如何将其从 JSON 更改为 JSONB?我是否应该添加索引并将其更改为 JSONB? 解决方案 这是它如何与 Rails 4.2 配合使用 t.jsonb :slot_details, index:
..