我有以下问题:我想垂直居中一些文本.我知道,这并不困难,但我需要它在不知道任何元素高度的情况下居中.高度变化很大,我不能给它一定的高度.
我的HTML DOM:
<div class="list">
<div class="plus-sign-box">
<div class="plus-sign-box-sign"></div>
<div class="plus-sign-box-text">
<div class="inner-box">
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscin…
</p>
</div>
</div>
</div>
<div class="plus-sign-box">
<div class="plus-sign-box-sign"></div>
<div class="plus-sign-box-text">
<div class="inner-box">
<p>
Nulla consequat massa quis enim. Donec pede justo,…
</p>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的CSS:
list {
font: inherit;
padding: 0px;
border: 0px none;
margin: 0px;
vertical-align: baseline;
background: #444;
}
.plus-sign-box {
position: relative;
min-height: 50px;
margin-bottom: 0px;
}
.plus-sign-box-text {
width: 75%;
color: #FFF;
height: 100px; …Run Code Online (Sandbox Code Playgroud) 所以,当然,只要指定routes.rb文件中的资源,就像......
resources :users
...此资源生成7个示例操作...
users#new (GET)
users#create (POST)
users#show (GET)
users#edit (GET)
users#update (PATCH/PUT)
users#destroy (DELETE)
Run Code Online (Sandbox Code Playgroud)
现在,我想要实现和不能做的是向我的控制器文件添加一个额外的更新操作,以便它能够更新不同的参数.与第一个更新操作不同.
在我的users_controller.rb文件里面,我有......
class UsersController < ApplicationController
.
.
.
# First update action
def update
@user = User.find(params[:id])
if @user.update_attributes(user_params)
flash[:success] = "Profile updated"
redirect_to @user
else
render 'edit'
end
end
# Second update action
def update_number_two
@user = User.find(params[:id])
if @user.update_attributes(user_other_params)
flash[:success] = "Other params updated"
redirect_to @user
else
render 'other_view'
end
end
private
# Params …Run Code Online (Sandbox Code Playgroud)