我有一个需要: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) 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个字符.我究竟做错了什么?
我正在开发一个网络应用程序,其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) 我正在使用Rails/Mongoid创建一个类似于instagram的应用程序.我想要一个可以在http://instagr.am/p/DJmU8/等网址中使用的唯一ID
最简单的方法是什么?我可以从Mongo创建的默认BSON ObjectID中获取这样的ID吗?
我想在包含10条最新聊天消息的电子邮件中嵌入iframe.有没有办法使这个iframe动态,以便它始终显示最新的10个聊天,无论何时打开电子邮件?如果iframe不是正确的方法,那么有更好的方法吗?
我刚刚按照这里的说明安装了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)
谢谢
我在我的Rails应用程序中使用Mongoid.是否有任何关于如何存储和查询位置数据以及获取位于特定半径范围内的对象的教程?我一直在寻找,没有找到任何东西.
我的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代码有什么问题?
我在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) 我想在我的网站顶部创建一个类似于stackoverflow或facebook上的栏.我有以下代码:
#topBar {
background-color: #3B5998;
height: 41px;
left: 0;
width: 100%;
z-index: -1;
}
Run Code Online (Sandbox Code Playgroud)
在我的浏览器中,酒吧周围似乎有一个白色区域.我该如何删除周围区域?边框,填充和边距均为0.
css ×2
iphone ×2
mongodb ×2
mongoid ×2
access-token ×1
chat ×1
email ×1
facebook ×1
geospatial ×1
html ×1
html-email ×1
iframe ×1
imagemagick ×1
overriding ×1
paperclip ×1
redis ×1
restkit ×1