我没有网页设计师的经验,但为了更多地了解CSS,我正在为自己的页面做样式表.我知道我现在这样做的方式可能很糟糕,不是推荐的方式,但请帮助我理解为什么这不起作用.
我有这样的形式:
<form action="/register" method="POST" id="registration_form">
<p>
<label for="username">Username</label>
<input type="text" id="username" name="username"/>
</p>
<p>
<label for="password">Password</label>
<input type="password" id="password" name="password"/>
</p>
</form>
Run Code Online (Sandbox Code Playgroud)
在包含我自己的样式表之前,我已经包含了Eric Meyer的CSS重置,我在CSS中有这个规则:
#registration_form label {
width: 100px;
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
label {
width:100px;
}
Run Code Online (Sandbox Code Playgroud)
我尝试将值更改为100px以上,但仍未应用.如果它有帮助,我有一个布局,其中包含这样的内容:
<body>
<div id="navigation">
...
</div>
<div id="pagebox">
{% block body %}{% endblock %}
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
这是一个jinja2模板,当渲染时,body的内容会被一些不同的视图添加.以下是这些id的样式:
#navigation {
text-align:center;
}
#navigation ul li {
display:inline;
margin-left:50px;
}
#pagebox {
margin-left:50px;
margin-right:50px;
height:600px;
background-color: #20f000;
}
Run Code Online (Sandbox Code Playgroud)
为什么我的标签样式不适用?
在Rails应用程序中,我希望允许用户将消息从一个发送到另一个.所以,我有一个用户模型将具有:
has_many :messages
Run Code Online (Sandbox Code Playgroud)
我在想这个Message模型将有一个from字段,包含发送它to的用户的id ,以及一个字段,其中包含要发送给它的用户的用户ID.Messsage模型的最佳实践是什么?我应该像这样生成它:
rails g model Message from:integer to:integer title:string content:text
我如何将其与用户相关联?我应该将它与2个用户关联,因为from和to字段引用现有用户吗?我怎么代表这种关系?我会在消息模型中写什么样的关系?belongs_to :user?
我觉得应该有一种方法让Rails为我管理用户ID,这样我就不必自己创建整数字段了.
我在头文件中声明了一个函数指针,如下所示:
typedef void (intCB)(int );
Run Code Online (Sandbox Code Playgroud)
我有一个像这样声明的类成员:
private:
intCB m_intCB;
Run Code Online (Sandbox Code Playgroud)
在我的构造函数的初始化列表中,我想用0初始化它:
MyClass::MyClass : m_intCB(0)
{
#ifdef SOMETHING
m_intCB = &someOtherFunc;
#endif
}
Run Code Online (Sandbox Code Playgroud)
只有在特定的定义到位时,我想将m_intCB设置为它,如果不是我想将它保持为0.上面代码的问题是我收到:
error C2436: 'm_intCB' : member function or nested class in constructor initializer list
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我想创建一个函数来询问用户文件的路径,然后根据文件是否存在来做一些事情.我知道(interactive "s"),我尝试使用它,但是,按TAB并不建议可能的路径名称.如何提示路径,并将其存储在变量中?
我们来看看这段代码:
open System
open System.IO
let lines = seq {
use sr = new StreamReader(@"d:\a.h")
while not sr.EndOfStream do yield sr.ReadLine()
}
lines |> Seq.iter Console.WriteLine
Console.ReadLine()
Run Code Online (Sandbox Code Playgroud)
在这里,我正在阅读a中的所有行seq,并且我正在使用它Seq.iter.如果我有一个我将使用的列表List.iter,如果我有一个数组,我将使用Array.iter.是不是我可以使用更通用的遍历功能,而不是必须跟踪我有什么样的集合?例如,在Scala中,我只是调用a foreach,无论我使用的是List,Array还是Seq,它都能正常工作.
我做错了吗?
我有一个Faye应用程序,我想在其中使用ActiveRecord.我在我的faye.ru中有这个:
require "rubygems"
require "faye"
require "sqlite3"
require "activerecord"
... other code
Run Code Online (Sandbox Code Playgroud)
我想通过以下方式开始: rackup faye.ru -s thin -E production
这失败并出现以下错误:/home/tempus/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in 'require': cannot load such file -- activerecord (LoadError).如果我跑rvm current,我得到:ruby-1.9.3-p125@pno.如果我在rvm目录上为这个gemset做一个ls,我可以看到确实安装了activerecord:
actionmailer-3.2.2 builder-3.0.0 hike-1.2.1 polyglot-0.3.3 sprockets-2.1.2
actionpack-3.2.2 cookiejar-0.3.0 http_parser.rb-0.5.3 rack-1.4.1 sqlite3-1.3.5
activemodel-3.2.2 em-http-request-1.0.2 i18n-0.6.0 rack-cache-1.2 thor-0.14.6
activerecord-3.2.2 em-socksify-0.1.0 journey-1.0.3 rack-ssl-1.3.2 tilt-1.3.3
activeresource-3.2.2 erubis-2.7.0 json-1.6.6 rack-test-0.6.1 treetop-1.4.10
activesupport-3.2.2 eventmachine-1.0.0.beta.4 mail-2.4.4 rails-3.2.2 tzinfo-0.3.32
addressable-2.2.7 faye-0.8.1 mime-types-1.18 railties-3.2.2 yajl-ruby-1.1.0
arel-3.0.2 faye-websocket-0.4.4 multi_json-1.2.0 rdoc-3.12
Run Code Online (Sandbox Code Playgroud)
我无法理解为什么会说它找不到主动记录.有线索吗?
我想创建一个类似于聊天应用程序(实时应用程序)的服务.
从我的研究中可以看出,BlazeDS它是首选方式,但它涉及Java和Java EE.此外,最新的Ruby结果似乎是从2009年到2010年,所以它们可能已经过时了.
是否有积极维护的Ruby/Rails解决方案用于将推送通知与Flex集成?
config.time_zone和之间有什么区别config.local_zone?是否应该设置两者?
想象一下:
type Ninja struct {
name string
}
func (n *Ninja) Shurikens() int {
return 2
}
n := &Ninja{"Super Ninja"}
Run Code Online (Sandbox Code Playgroud)
我想将其序列化为JSON,并获得以下内容:
{'Name': 'Super Ninja', 'Shurikens':2}
Run Code Online (Sandbox Code Playgroud)
它只是我需要的简化(在结构上调用方法,并在结果JSON中包含该输出).
假设您有一个URL,http://site.com.如何在不下载的情况下找出内容类型是什么?Perl的WWW :: Mechanize或LWP可以发出HEAD请求吗?
ruby ×3
activerecord ×1
apache-flex ×1
c++ ×1
content-type ×1
css ×1
elisp ×1
emacs ×1
environment ×1
f# ×1
faye ×1
go ×1
json ×1
perl ×1
push ×1
rack ×1
timezone ×1