小编Joh*_*ohn的帖子

在Rails迁移中向现有表添加列

我有一个需要:email列的用户模型(我忘了在初始脚手架中添加该列).

我打开了迁移文件并添加t.string :email,做了rake db:migrate,得到了一个NoMethodError.然后我添加了这条线

add_column :users, :email, :string
Run Code Online (Sandbox Code Playgroud)

再次rake db:migrate,再次NoMethodError.我在这里错过了一步吗?

编辑:这是迁移文件.

class CreateUsers < ActiveRecord::Migration  
  def self.up  
    add_column :users, :email, :string  
    create_table :users do |t|  
      t.string :username  
      t.string :email  
      t.string :crypted_password  
      t.string :password_salt  
      t.string :persistence_token  

      t.timestamps  
    end  
  end  

  def self.down  
    drop_table :users  
  end  
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails-3

317
推荐指数
7
解决办法
39万
查看次数

如何在iOS上获取Facebook访问令牌

iOS初学者在这里.我有以下代码:

[facebook authorize:nil delegate:self];
NSString *string1=[facebook accessToken];
NSLog(string1);
Run Code Online (Sandbox Code Playgroud)

日志显示: miFOG1WS_7DL88g6d95Uxmzz7GCShsWx_FHuvZkmW0E.eyJpdiI6IjNZZkFBY1c5ZnBaMGEzOWM2RzNKbEEifQ.LNjl06lsOQCO9ArVARqff3Ur2XQHku3CMHDBKkpGg351EB33LGxVv96Hh5R860KDJL0cLq8QezSW0GovYxnhUucOwxlITV364sVKDXIzC3bAn9P_74r2Axl1SgOaTyMMkQ_aSQ2OWh-8d3Zn9BDt3pXVWzBLJ9I4XAosnw0GjuE

这似乎太长,不能成为访问令牌.我读过它应该只有40个字符.我究竟做错了什么?

iphone facebook access-token

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

覆盖用户代理CSS样式表规则的最佳方法是什么,该规则为无序列表提供1em余量?

我正在开发一个网络应用程序,其topBar类似于顶部的facebook蓝色栏.我在该栏的div中有一个无序列表,列出了一些项目,如收件箱,通知等.UL有一个1em边距,由浏览器的用户代理样式表定义.这是一个问题,因为它正在推动我的topBar下降1em.如何覆盖它以使ul = 0的边界?我已经读过,覆盖用户代理样式表是一个坏主意,所以我很想知道什么是最好的.谢谢.

编辑:这是CSS文件:

body {

margin:0px;
padding:0px;
}

#topBar{
    background-color:#CCCCCC;
    height: 50px;
    width:100%;
    z-index:-1;

}

#mainNav{
    margin:0 auto;
    width:900px;
}
#logo{
    float:left;
}

#mainNav ul li{
    float:left;
    border:0px; 
    margin:0;
    padding:0;
    font-size:10px
}
Run Code Online (Sandbox Code Playgroud)

和HTML:

<!DOCTYPE html>
<html>
    <head>
        <title>ff</title>
        <%= stylesheet_link_tag :all %>
        <%= javascript_include_tag :defaults %>
        <%= csrf_meta_tag %>
    </head>
    <body>
        <div id="topBar">
            <div id="mainNav">
                <div id="logo"><%=image_tag("livecove.jpg") %></div>
                <ul>
                    <li>Inbox</li>
                </ul>
            </div>
        </div>

        <%= yield %>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

css overriding

20
推荐指数
3
解决办法
14万
查看次数

在MongoDB中创建简短,唯一的对象ID

我正在使用Rails/Mongoid创建一个类似于instagram的应用程序.我想要一个可以在http://instagr.am/p/DJmU8/等网址中使用的唯一ID

最简单的方法是什么?我可以从Mongo创建的默认BSON ObjectID中获取这样的ID吗?

mongodb mongoid

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

有没有办法在包含更新文本的电子邮件中嵌入iframe?

我想在包含10条最新聊天消息的电子邮件中嵌入iframe.有没有办法使这个iframe动态,以便它始终显示最新的10个聊天,无论何时打开电子邮件?如果iframe不是正确的方法,那么有更好的方法吗?

email iframe chat html-email

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

由于配置文件错误,无法启动Redis服务器

我刚刚按照这里的说明安装了Redis:http://redis.io/download

当我运行redis-server redis.conf时出现以下错误:

*** FATAL CONFIG FILE ERROR ***
Reading the configuration file, at line 135
>>> 'slave-serve-stale-data yes'
Bad directive or wrong number of arguments
Run Code Online (Sandbox Code Playgroud)

谢谢

redis

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

使用Rails/Mongoid进行地理空间查询的最佳教程是什么?

我在我的Rails应用程序中使用Mongoid.是否有任何关于如何存储和查询位置数据以及获取位于特定半径范围内的对象的教程?我一直在寻找,没有找到任何东西.

geospatial mongodb mongoid ruby-on-rails-3

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

如何从Restkit + iOS发布到Rails

我的Rails应用程序有一个带有"名称"属性的Post模型.我正在尝试使用RestKit从iOS创建一个新帖子.这是iOS代码.

NSDictionary* params = [NSDictionary dictionaryWithObject:@"amazingname" forKey:@"name"];
[[RKClient sharedClient] post:@"/posts" params:params delegate:self];
Run Code Online (Sandbox Code Playgroud)

这是在同一台机器上运行的服务器日志

    Started POST "/posts" for 127.0.0.1 at Tue May 10 15:39:14 -0700 2011
  Processing by PostsController#create as JSON
  Parameters: {"name"=>"amazingname"}
MONGODB blog_development['posts'].insert([{"_id"=>BSON::ObjectId('4dc9be92be2eec614a000002')}])
Completed 406 Not Acceptable in 4ms
Run Code Online (Sandbox Code Playgroud)

如您所见,服务器获取请求,但名称未保存到数据库中.创建一个无名的帖子.我的iOS代码有什么问题?

iphone ruby-on-rails restkit

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

Ruby on Rails,Paperclip:"识别"命令在cmd中工作但不在app中工作

我在Windows 7 64bit上安装了ImageMagick,我有Paperclip Gem.我的用户模型如下所示:

   class User < ActiveRecord::Base
  # Paperclip
  has_attached_file :photo,
    :styles => {
      :thumb=> "100x100#",
      :small  => "150x150>" }
  end
Run Code Online (Sandbox Code Playgroud)

在paperclip.rb和development.rb中,我有:

Paperclip.options[:command_path] = 'C:/Program Files/ImageMagick-6.6.7-Q16'
Run Code Online (Sandbox Code Playgroud)

我的_form看起来像这样:

    <%= form_for(@user, :html => { :multipart => true } )  do |f| %>
  <% if @user.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(@user.errors.count, "error") %> prohibited this user from being saved:</h2>

      <ul>
      <% @user.errors.full_messages.each do |msg| %>
        <li><%= msg %></li>
      <% end %>
      </ul>
    </div>
  <% end %>

  <div class="field">
    <%= f.label :username %><br …
Run Code Online (Sandbox Code Playgroud)

imagemagick paperclip ruby-on-rails-3

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

如何在CSS中使用浏览器窗口的顶部,左侧和右侧刷新条形图?

我想在我的网站顶部创建一个类似于stackoverflow或facebook上的栏.我有以下代码:

#topBar {
    background-color: #3B5998;
    height: 41px;
    left: 0;
    width: 100%;
    z-index: -1;
}
Run Code Online (Sandbox Code Playgroud)

在我的浏览器中,酒吧周围似乎有一个白色区域.我该如何删除周围区域?边框,填充和边距均为0.

html css

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