草庐IT

php - 找不到 Laravel 5 模型命名空间类

全部标签

ruby-on-rails - 如何以一种 rails 形式处理多个模型?

我有以下型号classSurvey我的Controller:defnew@survey=Survey.newsurvey_section=@survey.survey_sections.buildsurvey_section.questions.buildenddefcreate@survey=Survey.new(survey_params)if@survey.saveredirect_to@survey,notice:'Super'elserender'new'endenddefsurvey_paramsparams.require(:survey).permit(:title,:

ruby-on-rails - 找不到 'devise_install' 生成器 - Rails 2.3.8,Devise 1.0.8

我正在尝试使用新生成的Rails启动并运行Devise2.3.8应用。这是我遇到的错误:devise>script/generatedevise_installCouldn'tfind'devise_install'generator我确实在我的配置文件中指定了Devise和Wardengem:config.gem'warden',:version=>'0.10.7'config.gem'devise',:version=>'1.0.8'gems已安装:devise>rakegems-[I]warden=0.10.7-[R]rack>=1.0.0-[I]devise=1.0.8-[I]

ruby - 使用 mongodb/mongoid 运行时更改模型

我必须在mongoid模型中添加几个字段,我知道MongoDB没有迁移,但如果我继续而不删除数据库,使rails完全“重新生成”数据库,它不会显示或使用新的领域!去这里最好的方法是什么?有比删除/重新打开mongodb更软的东西吗?提前致谢卢卡 最佳答案 一般来说,应该可以在运行时用新字段更新旧文档。MongoDB中不需要迁移。您可能想编写rake任务以使用新字段和默认值更新旧文档。您可以通过检查那些默认值为nil的新字段来找到这些文档。更新简单风格:如果您使用默认值定义一个新字段,只要您设置了一个新值,就应该始终使用该值:应用程序

ruby-on-rails - 如何使用 Ruby on Rails 将数据从 Controller 传递到模型?

如何将数据从Controller传递到模型?在我的application_controller中,我获取用户的位置(州和城市)并包含一个before_filter以使其在我的所有Controller中都可以通过访问before_filter:communitydefcommunity@city=request.location.city@state=request.location.state@community=@city+@stateend然后我尝试通过以下方式将Controller中检索到的数据添加到模型中:before_save:add_communitydefadd_comm

ruby-on-rails - 类 CommentsController 的父类(super class)不匹配(TypeError),重命名的最佳方法?

我今晚在部署时遇到了一些问题,我正在努力尽快解决这个问题我不知道为什么会这样。在本地一切正常,但在heroku上却不行。我在研究后尝试了各种不同的修复方法,但我可能不得不求助于完全重命名此类CommentsController(希望能奏效)。最好的方法是什么?我是Rails的新手,所以我需要一些帮助来正确地进行这些更改。这是CommentsController的样子,仅供引用:classCommentsController评论与每个帖子相关联(用户可以对帖子发表评论)。如果需要,我也会发布其他代码。这是来自heroku日志的错误2013-04-09T05:55:19.454545+00

rubymine - 找不到 gem "jquery-rails"

我已经安装了ruby​​mine和Ruby193(使用ruby​​installer)。我现在创建一个带有“为所选数据库预配置”的Rails应用程序-选中“mySqL”复选框当我单击执行时,它会打印以下错误:D:/Programs/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/resolver.rb:287:in`resolve':找不到gem'jquery-rails(>=0)x86-mingw32'在这台机器上可用的gems中。(bundler::GemNotFound)想法? 最佳

ruby-on-rails - ruby 命名空间

我是ruby​​的新手,来自php背景,但有些东西不适合我。所以,假设我有一个RubyonRails应用程序,并且我正在像这样对我的API进行版本控制:app|_controllers|_api||_v1|||_application_controller.rb|||_user_controller.rb||_application_controller.rb|_application_controller.rb与类结构同#VersionedAPIV1appcontrollermoduleApimoduleV1classApplicationControllerendendend#Ve

ruby-on-rails - 为没有 `attr_accessor` 的 Rails 模型设置非数据库属性

在PHP中,我可以为模型设置一个属性(不是数据库中的列)。例如(PHP代码),$user=newUser;$user->flag=true;但在Rails中,当我设置数据库中不存在的任何属性时,它会抛出错误undefinedmethodflag。有attr_accessor方法,但是如果我需要大约十个临时属性会怎样? 最佳答案 butwhatwillhappenifIneedabouttentempattributes?#app/models/user.rbclassUserattr_accessor创建"virtual"attri

ruby - 如何重命名 S3 存储桶中的文件夹?

听起来很简单,但这似乎是一项异常复杂的任务。 最佳答案 如果您使用的是aws-s3gem,则以下代码会将存储桶BUCKET_NAME中的文件夹OLD_FOLDER_NAME重命名为NEW_FOLDER_NAME:bsize=OLD_FOLDER_NAME.sizebucket=AWS::S3::Bucket.find(BUCKET_NAME)bucket.objects({:prefix=>OLD_FOLDER_NAME}).eachdo|o|AWS::S3::S3Object.rename(o.key,NEW_FOLDER_NAM

ruby-on-rails - 我可以从模型中获取表、列和类型信息吗?

我正在使用ruby​​和activerecord获取有关mysql表的信息。我希望我可以直接从我的模型类中获取这些信息,这可能吗?假设我有我的模型:classProduct我现在可以获取以下信息吗:1.mysqltable2.columns3.columntypes或者我是否必须更深入地查看ActiveRecord模块才能获得它? 最佳答案 Product.table_nameProduct.column_namesProduct.columns_hash['title'].type 关