目前,我正在与RoR合作,阅读一些书籍和教程,并且效果很好。但是现在我必须实现一些我找不到任何资源的东西,对此我需要一些帮助。这是我想要做的:我有一个应用程序,人们可以登录并查看事物,因此我有一个名为users的数据库表,这很容易解释。另外,我还有一个表user_rights,每个表都有一个id,一个名称和一个描述。现在的想法是,每个用户可以拥有多个权限,从而使他可以访问应用程序的不同部分。从而:
class User < ActiveRecord::Base
attr_accessible :name, :password_digest, :password, :account_nr, :password_confirmation, :email
has_many :scope
validates :name, presence: true, uniqueness: true
validates :account_nr, presence: true
validates :email, :presence => true
has_secure_password
end
Run Code Online (Sandbox Code Playgroud)
和:
class Scope < ActiveRecord::Base
attr_accessible :name, :description
end
Run Code Online (Sandbox Code Playgroud)
我不希望有一个belongs_to的 -relationship。我只想要一张带有用户权限的小桌子,然后给每个用户几个。但不幸的是,我绝对不知道如何进行!有人可以给我一些提示吗?
我已经尝试了很长时间了,到目前为止我读过和google的所有帖子都没有帮助我,所以我希望你们其中一个人能给我一个提示:
我有一个由页眉,页脚和内容组成的布局.这个布局在整个页面上高高耸立(这已经花了我一段时间才弄明白).到现在为止还挺好.但现在我想content-div尽可能向下延伸到页脚的开头.无论我做什么,它都不起作用,它或者保持文本的长度,或者它变成整个窗口的大小,隐藏页脚并生成滚动条.我读到了制作它的解决方案position:absolute,但我不希望这样.
这是一个例子:http://jsfiddle.net/N9Gjf/1/
你真的会帮助我!
这是css:
html, body {
height:100%;
text-align:center;
}
#wrapper {
min-height:100%;
height:100%
overflow: hidden;
width:800px;
margin: 0 auto;
text-align: left;
background-color:lightblue;
}
#footer {
background-color: silver;
height:1.5em;
width:800px;
margin: -1.5em auto;
}
#header {
background-color: orange;
height:100px;
}
#content {
background-color: limegreen;
}
* {
margin:0;
padding:0;
}
Run Code Online (Sandbox Code Playgroud)
这是html:
<div id="wrapper">
<div id="header">
<p>Header</p>
</div>
<div id="content">
INHALT
</div>
</div>
<div id="footer">
<p>Footer</p>
</div>
Run Code Online (Sandbox Code Playgroud)