jjzjj

drupal-field-api

全部标签

ruby-on-rails - ruby + Mongoid : how to make a required field?

我使用Mongoid的githead版本(因为Rails4),我想制作一个字段必填文档:classMyClassincludeMongoid::Documentfield:name,type:String,required:true我有这个错误:Problem:Invalidoption:requiredprovidedforfield:name.Summary:Mongoidrequiresthatyouonlyprovidevalidoptionsoneachfielddefinitioninordertopreventun...我做错了什么? 最佳答案

ruby - 如何授权使用 google-api-ruby-client

我正在为ruby​​使用googleapi,但不知道如何开始,请给我一个ABC示例,非常感谢? 最佳答案 如果您要创建服务帐户应用程序以访问GoogleAnalytics。通过https://code.google.com/apis/console向Google注册.在APIAccess选项卡上,单击CreateclientID,选择ServiceAccount。存储Google将生成的key文件,并记住该key的密码。这里有一些代码可以帮助您入门require'rubygems'require'google/api_client'

ruby-on-rails - 如果参数为空,则 Text_field_tag 默认值?

如果params[:date]的参数为空,我希望我的text_field_tag将当前日期作为默认值,这是我目前的代码:我想要类似:谢谢 最佳答案 您可以简单地使用“或”运算符。如果params[:end]为空,它将使用Time.now。 关于ruby-on-rails-如果参数为空,则Text_field_tag默认值?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/35520

ruby - 带有 OAuth2 : update and delete fail with "Insufficient Permission" error 的 YouTube API v3

我正在尝试使用YouTubeAPIv3来更新和删除视频与OAuth2forauthentication通过google-api-client(0.6.4)Rubygem。但是,当我尝试执行这两个操作中的任何一个时,我看到以下错误消息:Google::APIClient::ClientError:InsufficientPermission奇怪的是:使用与update和delete完全相同的身份验证过程,我可以insert(上传)成功,没问题!所以,我不认为这是我的身份验证设置的问题,而是我代码中的其他地方。我的读写scope在所有这些操作中始终相同:https://www.google

ruby - 使用 Drupal 和 Ruby。有没有人整合两者?

我开始了一个小型网络项目并使用Drupal来构建它。到目前为止,还不错:您可以快速建立一个不错的面向CMS的网站,通过模块添加社交功能,并且您有一个广泛的API可以在一个架构良好的平台中进行自定义。现在问题来了:网站的增长超出了最初的计划,我发现自己正处于认真开始为它编写代码的境地。由于Drupal项目,我对PHP有了新的认识,但我想用Ruby来做。我会感觉更舒服,以后维护起来更容易,我可以在其他Ruby/Rails应用程序中重用它。随着时间的推移,我想我会用Ruby重写Drupal中的现有部分。基于此,问题是:是否有人将两者(成功或失败的故事)结合起来?这是一个相当大的决定,但我在G

ruby-on-rails - Rails 3 中的 tap 方法 - 我是否正确理解了 API 文档?

我正在将Rails2应用程序升级到Rails3.2,并且遇到了所谓的惯用语。person.tap|p|做当我用Google搜索这个和itappearstohavebeendeprecatedormoved时.我的理解正确吗?我问是因为我可以在SO上找到它的几个例子。 最佳答案 tap方法已经在Rubysince1.8.7:tap{|x|...}=>objYieldsxtotheblock,andthenreturnsx.Theprimarypurposeofthismethodisto“tapinto”amethodchain,in

ruby - git 最好的 ruby​​ api 是什么?

我想实现一个Rake任务,自动执行一些我必须完成的任务,以便将我的更改从开发转移到生产(是的,我知道有像Capistrano这样的东西,它对我来说太多了).中间是gitadd-i等一些交互命令,以及一系列commit和push。在生产方面,将有pull和Assets任务要做。一直输入相同的命令很乏味,所以我想完全自动化。我还没有找到Git的RubyAPI。它应该在Windows7下工作,并且至少允许以下命令:gitadd、gitstatus、gitcommit、gitpush,gitpull. 最佳答案 我知道,坏习惯,但我想记录一

ruby-on-rails - Rails 3.1 API 路由

我有一个Rails3.1应用程序,我想为其创建一个API。我希望我的网址看起来像:www.example.com/controller/action//NormalWebrequestsapi.example.com/controller/action.json//APIrequests第一个用于正常请求,另一个显然用于我的API内容。我希望这两个都映射到同一个Controller/Action。如何设置我的应用程序,使其在www上时仅响应HTML,而在api子域上时仅响应json、xml等? 最佳答案 最简单的方法(imo)是使用

ruby - Sinatra 构建 REST API 文档

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我整晚都在寻找gem来从我的sinatra路由生成API文档。我应该能够使用内嵌注释进行指定。我找到了https://rubygems.org/gems/sinatra-api-docs&https://rubygems.org/gems/sinatra-croon但两者似乎都不适用于我的设置并且也已过时..另一个选项是带有一些sinatra插件的庭院,但在生成文档时

ruby-on-rails - 在 Ruby on Rails 中为由外部 API 支持的模型使用 ActiveRecord 接口(interface)

我正在尝试在我的Rails应用程序中使用模型来从外部API检索信息。我想做的是以类似于ActiveRecord模型提供的方式(特别是关联,以及相同风格的可链接查询方法)访问我的数据模型(可能包含来自多个API调用的信息)。我最初的直觉是重新创建我想要的ActiveRecord部分并合并此API。不想“重新发明轮子”并确切地看到添加更多功能需要多少工作让我退后一步并重新评估如何处理这个问题。我找到了在没有表的情况下使用ActiveRecord的方法(请参阅:Railscast#193TablelessModel和博客文章here)并研究了ActiveRecord。因为ActiveMode