ruby-on-rails-4相关内容
一个多星期以来,我一直在寻找解决问题的方法.我有一个作业,由于没有下一个/上一个功能,我失去了 10 分,而且时间不够了.不过我还是想弄清楚. 我用 rails generate scaffold Ripple name:string message:text url:string 创建了一个简短的单页站点,它显示了 10 个最新帖子的索引(名称、消息、created_on、link_to“
..
我最近升级到 Rails 4,除了我的 Rspec 测试外,一切正常. 需要'spec_helper'描述发票做之前:每个都做@user = FactoryGirl.create(:activated_user)person = FactoryGirl.create(:person, :user => @user, :company => nil)@project = FactoryGirl.c
..
我没有在我的应用程序中使用任何 gem 进行身份验证...所以我的登录方法看起来像这样 def sign_in(user)remember_token = User.new_remember_tokencookies[:remember_token] = remember_tokenuser.update_attribute(:remember_token, User.encrypt(remem
..
我已经按照本教程尽可能地为 Rails 4 建模. http://railscasts.com/episodes/219-active-model?language=en&view=asciicast 班级联系方式包括 ActiveModel::Validations包括 ActiveModel::Conversion扩展 ActiveModel::Naming验证 :name, :ema
..
我在一个新的 Rails 4.2 项目中使用 jQuery DataTables.我有大量的结果需要根据组、项目和状态进行过滤.选择组过滤项目选择,通过应用程序的往返,项目选择以相同的方式过滤表.我保存组&项目在会话变量中,以便当用户更改页面,然后单击主链接返回时,它会记住他们的选择,并让他们回到原来的位置.这一切都如我所愿. 问题是使用浏览器的后退按钮从不同的页面返回到表格将导致重复的包装
..
在我的应用程序中,我有一个会话控制器.现在我想测试只有登录后才能访问的用户控制器. 我的问题是如何伪造会话.我已经尝试了很多,所以我希望你现在可以帮助我: 应用控制器: helper_method :current_user定义身份验证用户当前用户如果@current_user返回真别的redirect_to(:controller => 'sessions', :action =
..
我尝试在 rails4 中创建一对多连接.但是,虽然我没有收到错误消息,但未存储嵌套属性. 我做错了什么? 站模型 class Station 地址模型 类地址 站控制器类 StationsController def new@station = Station.new@station.addresses.build结尾定义创建@station = Station.n
..
如何使用 Ruby on Rails 检查我的 s3 存储桶中是否存在某个文件夹? 我正在使用 AWS:S3 官方 gem初始化全局连接后 AWS::S3::Base.establish_connection!(:access_key_id => 'my_key_id', :secret_access_key => 'my_secret') 我的存储桶名为:myfirstbucket
..
我相信 jQuery 不能在您刚安装的页面之外的其他页面上运行.例如,当我输入 localhost:3000/时,'/' 目录中的所有 jQuery 都可以工作.但是当我点击由 Rails 创建的链接时 页面正确加载,但 jQuery 不起作用.我的 jQuery 代码如下所述: $(function() {console.log("页面加载");....$('.up').click(fu
..
我正在尝试将我的 Rails 应用程序迁移到 Heroku 的 Postgresql,但是我无法从我的 SQLite3 数据库中获取数据,这是我尝试过的: 为新数据库创建 Postgres 数据库用户 $ createuser f3新角色应该是超级用户吗?(y/n) n是否允许新角色创建数据库?(y/n) 是是否允许新角色创建更多新角色?(y/n) 是 编辑 - 下面更新了命令 - 改用
..
尝试从我的 AngularJS 端向 Rails 服务器发送数据时出现问题. 服务器错误: ActionController::RoutingError(没有路由匹配 [OPTIONS] "/users"):actionpack (4.1.9) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'actionpack
..
我不太明白需要在 Rails 中隐藏 id 列的存在.它既不会反映在 migration 文件中,也不会反映在 schema.rb 文件中.新手无法知道名为 id 的列已被默认创建为 primary key 的事实.除非他们去检查数据库中表的实际模式(rails dbconsole). 我可以看到迁移文件中默认包含的 timestamps 宏以及 schema.rb 中的两个字段 creat
..
我真的很喜欢 Rails 4 的新 Enum 特性,但我想使用我的 enum 枚举状态:[:active, :inactive, :deleted] 在每个模型中.我找不到任何方法来声明例如 config/initializes/enums.rb 并包含每个模型 我是 Ruby on Rails 的新手,需要你的帮助来寻找解决方案 解决方案 使用 ActiveSuppor
..
我正在玩一个使用独角兽和导轨的教程.我是 Rails 的新手,出于本教程的目的,我为该项目所做的一切都是 bundle exec rails new rails-starter,没有进一步修改应用程序. 当我运行 bundle exec unicorn -c config/unicorn.rb -E production 时,我在浏览器中收到消息: 您要查找的页面不存在.您可能输入错误
..
我有一个 rails 应用程序,它在一个名为 properties 的字段中存储一个序列化的哈希值. 虽然哈希键是未知的,所以我不知道有什么方法可以通过强参数来实现这一点. 谷歌搜索时,我发现了这个:https://github.com/rails/rails/issues/9454,但我无法确切地弄清楚解决方案是什么. 所以基本上,我的问题是:如何配置强参数以允许具有未知键的哈
..
我的 UsersController#create 操作中发生了顺序扫描. SELECT ?作为一个来自“用户"的地方 (LOWER(“users".“username") = LOWER(?) AND “users".“id" != ?) LIMIT ?解释计划1 查询计划限制(成本=0.00..3.35 行=1 宽度=0)2 查询计划->对用户进行 Seq 扫描(成本 = 0.00..3.3
..
我们有 2 个模型和一个连接模型: #app/models/message.rb类消息ActiveRecord::Basehas_many :image_messageshas_many :images, 通过: :image_messages结尾#app/models/image.rb类图像 额外属性 我们希望从连接模型 (ImageMessage) 中提取额外的属性,并在 Mes
..
代码(Rails 4.0.0) class Track { :artistic_role_id => 1 }) },:通过 =>:artist_tracks,:来源 =>:艺术家结尾类 ArtistTrack :artist_tracks结尾 寻找作品 #artist_tracks.artistic_role_id 正确设置为“1"2.0.0p195 :003 >Track.last.ow
..
编辑:问题已解决.您只需删除 turbolinks. 对于 Rails4 应用程序,使用 ember-rails 0.13.0 我们遇到了浏览器后退按钮不起作用的问题.每次使用后退按钮返回上一条路线时,应用程序都会因此类错误而崩溃: 在 Firefox 24.0a2 上: TypeError: Class.PrototypeMixin.applyPartial 不是函数@ http:
..
我正在使用 form_for 标签,它在 Rails 3.0.4 环境中工作.但是当我尝试将我的项目更新到 Rails 4.It 时出现以下错误 参数数量错误(3 代表 2).这是我的代码 alerts_path 做 |f|%> 解决方案 我看不出你的 form_for 有任何问题,你能发布异常的回溯吗?可能是另一个 gem 覆盖了默认的 form_for ?
..