小编Zak*_*off的帖子

如何找到RSA密钥指纹?

我需要为GitHub进行SSH密钥审核,但我不确定如何找到我的RSA密钥指纹.我最初按照指南在Linode主持的Ubuntu 10.04(Lucid Lynx)盒子上进行设置.

如果使用PuTTY远程登录,我需要输入什么命令来查找当前的RSA密钥指纹?

ssh rsa ssh-keys

874
推荐指数
10
解决办法
60万
查看次数

如何显示当前年份?

我可以用一种功能在视图中显示当前年份吗?我试过了

<%= Time.now  %>
Run Code Online (Sandbox Code Playgroud)

尝试显示时间,但这对我不起作用.

ruby-on-rails-3

101
推荐指数
5
解决办法
5万
查看次数

乘客和卡皮斯特拉诺之间的关系是什么?

我对rails很缺乏经验,而且我很困惑Capistrano适合rails app生命周期.

根据我的理解,完成rails应用程序涉及以下步骤.

  1. 选择并设置主机(例如linode)
  2. 安装apache2
  3. 安装rvm
  4. 安装ruby并安装导轨
  5. 安装乘客
  6. 使用'rails s'命令在domain.com:3000创建应用程序并进行测试

但是,我不清楚接下来的步骤是如何工作的.特别是:

a)live rails app需要在domain.com上以生产模式运行,我认为乘客会这样做吗?

b)如果我在domain.com:3000创建了应用程序,我是否需要在rails.com中执行任何操作才能在domain.com上运行?

c)卡皮斯特拉诺在哪里适合?如果乘客可以让我的应用程序在domain.com上运行,那么capistrano会做什么?

capistrano passenger ruby-on-rails-3

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

rails 4中的未定义方法构建has_many关联

我在rails中设置了以下内容:

Document has_many Sections
Section belongs_to Document
Run Code Online (Sandbox Code Playgroud)

Section表单在文档/ show视图中完成...此操作的Document控制器是:

  def show
    @document = current_user.documents.find(params[:id])
    @section = Section.new if logged_in?
  end
Run Code Online (Sandbox Code Playgroud)

文件/节目中的章节表格如下:

<%= form_for(@section) do |f| %>
  <%= render 'shared/error_messages', object: f.object %>
  <div class="field">
      <%= f.text_area :content, placeholder: "Compose new section..." %>
  </div>
  <%= hidden_field_tag :document_id, @document.id %> 
  <%= f.submit "Post", class: "btn btn-primary" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

您可以在哪里看到hidden_​​field_tag正在发送document_id

sections_controller如下:

class SectionsController < ApplicationController
  before_action :logged_in_user, only: [:create, :destroy, :show, :index]

  def create
    @document = Document.find(params[:document_id])
    @section = @document.build(section_params)
    if …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails nomethoderror

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

如何使用ruby 1.8.7生成一个带有随机数的4 x 5矩阵

我一直在尝试通过执行以下操作生成一个大小为4x5且充满随机数的矩阵(在ruby 1.8.7中):

m_rand = Matrix #create an empty matrix

n = 0
for n in 0...5        
    m=0
    for m in 0...4
        m_rand[n,m] = rand()
    end 
end
Run Code Online (Sandbox Code Playgroud)

但上面似乎没有用,特别是我不知道如何创建一个任意大小的空矩阵然后在ruby 1.8.7中填充

ruby matrix

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

Googlecharts宝石 - 我在哪里放'require'gchart'

在下一页中,它说明了如何使用googlecharts gem

http://googlecharts.rubyforge.org/

它有一条线说

require 'gchart'
Run Code Online (Sandbox Code Playgroud)

我把它放在哪里?在gemfile或控制器中?

编辑:在我的视图文件中,我有:

<%
require 'gchart'
Gchart.line(:size => '200x300', 
        :title => "example title",
        :bg => 'efefef',
        :legend => ['first data set label', 'second data set label'],
        :data => [10, 30, 120, 45, 72]) 
%>
Run Code Online (Sandbox Code Playgroud)

但上面没有显示图像

编辑2:图表现在正在运行,这是我使用的代码

<% require 'gchart' %>

<img src="<%=Gchart.line(:data => [0, 40, 10, 70, 20])%>"/>
Run Code Online (Sandbox Code Playgroud)

google-visualization ruby-on-rails-3

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

Rails 3.2和bootstrap - 如何创建内联表单?

我试图将一个form-inline类分配给rails中的以下表单

<div class="row">
  <div class="span6 offset3">

    <%= form_for @annual do |f| class="form-inline" %>
      <%= render 'shared/error_messages', :object => f.object %>

      <%= f.label :a %>
      <%= f.text_field :a class="input-small" placeholder="a" %>

      <%= f.label :b %>
      <%= f.text_field :b class="input-small" placeholder="b" %>
      .
      .
      .
Run Code Online (Sandbox Code Playgroud)

内联表单的bootstrap文档位于:http: //twitter.github.com/bootstrap/base-css.html?#forms

当我为类和占位符尝试上述方法时,我收到一个错误.在rails中执行此操作的正确方法是什么?

css forms twitter-bootstrap

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

是否有预先构建的函数来添加两个数组中的元素?

如果我有两个数组:

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

是否有预先构建的函数来添加两个数组

c = a + b = [3,5,7]
Run Code Online (Sandbox Code Playgroud)

即添加数组中每个元素的值?

ruby

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

如何使用Twitter引导图标而不是链接?

可能重复:
在Ruby on Rails 3中使用Twitter Bootstrap图标作为链接的最佳方式?

我有以下代码删除项目:

    <%= link_to "delete", sense,   :method => :delete,
                                   :confirm => "You sure?" %>
Run Code Online (Sandbox Code Playgroud)

我如何附加:方法和:确认icon-remove用于boostrap.我想要的东西:

    <%= link_to <i class="icon-search"></i>, sense,   :method => :delete,
                                                      :confirm => "You sure?" %>
Run Code Online (Sandbox Code Playgroud)

这样做的正确方法是什么?

icons ruby-on-rails twitter-bootstrap ruby-on-rails-3.2

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

设计 - new.html.erb文件位于何处?

我只是使用设计将用户添加到我的应用程序中,一切正常.但我不能看到类型/视图/用户,我可以改变new.html.erb和edit.html.erb添加新的字段的任何文件夹?

有谁知道这些文件的位置?

ruby-on-rails devise

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

如何使eval返回带小数位的数字?

我正在尝试使用一个简单示例的eval函数:

<% a = 5 %>
<% b = 4 %>
<%= eval("((a+b)/b)") %>
Run Code Online (Sandbox Code Playgroud)

我希望结果为2.25,但上面给出2.下面的代码给出了2.25,但不是很优雅

<% a = 5 %>
<% b = 4 %>
<%= eval("((a.to_f+b.to_f)/b.to_f)") %>
Run Code Online (Sandbox Code Playgroud)

如何让eval以更好的方式返回带小数位的数字?

ruby eval

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