小编Big*_*ird的帖子

如何在ruby中交换数组中的元素?

因此,目标是将两个包含句子的数组组合在一个新的数组中,这个数组必须互换句子.

有点像:

array_1 = ['1','2','3']

array_2 = ['a','b','c']

new_array = ['1','a','2','b','3','c']
Run Code Online (Sandbox Code Playgroud)

将不胜感激任何指导.

ruby arrays

3
推荐指数
1
解决办法
302
查看次数

Reddit API 的 redirect_uri 参数无效

我正在尝试使用 Devise 和omniauth-reddit gem 来通过Reddit 实现oAuth。

\n\n

它似乎可以很好地传递本地 url 和 api 密钥。

\n\n
https://ssl.reddit.com/api/v1/authorize?response_type=account&client_id=API_KEY&redirect_uri=http%3A%2F%2F127.0.0.1%3A3000%2Fusers%2Fauth%2Freddit%2Fcallback&scope=identity\n
Run Code Online (Sandbox Code Playgroud)\n\n

然而我得到的回应是:

\n\n
forbidden (reddit.com)\n\nyou are not allowed to do that\n\xe2\x80\x94 invalid redirect_uri parameter.\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试将redirect_uri设置为127.0.0.1:3000以及托管url(heroku),但无济于事。

\n\n

所以现在我不明白我是否仍然只是给他们提供了错误的 URL 或者传递了不应该存在的参数。

\n\n

谢谢你的帮助!

\n

api ruby-on-rails reddit devise oauth-2.0

3
推荐指数
2
解决办法
4638
查看次数

Apt-Get 找不到软件包

我目前正在尝试通过 apt-get 安装 Rails 3 应用程序的 mysql 软件包,这样我就可以让相应的 gems 工作。

当我跑步时:

sudo apt-get install libmysql-ruby libmysqlclient-dev
Run Code Online (Sandbox Code Playgroud)

我得到:

E: Couldn't find package libmysql-ruby
Run Code Online (Sandbox Code Playgroud)

当我尝试更新 apt 时,我得到:

Reading Package Lists... Done
Building Dependency Tree... Done
Run Code Online (Sandbox Code Playgroud)

如果这有帮助,可以通过 Fink for max osx (10.7) 安装 apt,我会感谢有关此问题的任何帮助。

mysql linux apt package

1
推荐指数
1
解决办法
3951
查看次数

Grape API gem:如何将关联模型显示为嵌套的 JSON

我目前正在构建一个 API 来访问特定所有者的博客上的所有帖子。我想在博客模型下将它们显示为嵌套的 json。

class API < Grape::API
format :json
prefix "api"
resource "posts" do
  get ':id' do
    owner = Owner.find(params[:id])
    present owner.blogs.each do |b|
        present b
        b.posts.each do  |p|
            present p
        end
    end
  end
end
end
Run Code Online (Sandbox Code Playgroud)

可以安全地假设所有者拥有许多博客,进而拥有许多帖子。

来源:https : //github.com/intridea/grape

ruby api json ruby-on-rails ruby-grape

1
推荐指数
1
解决办法
3355
查看次数

如何计算模型中的nil值?

假设我有一个名为"人"的模型,那个人是根据姓名,年龄,性别和种族来定义的.

如何遍历模型以找出哪些值为零?

例如:

姓名:彼得

年龄:34岁

性别:零

种族:没有

- 尼尔数:2--

我知道我会遍历每个字段,如果为nil则输入+1 if并输出总值.

感谢您的帮助或指导!

ruby null activerecord ruby-on-rails count

0
推荐指数
1
解决办法
1057
查看次数

标签 统计

ruby ×3

ruby-on-rails ×3

api ×2

activerecord ×1

apt ×1

arrays ×1

count ×1

devise ×1

json ×1

linux ×1

mysql ×1

null ×1

oauth-2.0 ×1

package ×1

reddit ×1

ruby-grape ×1