我目前有类似的东西:
<div class="row">
<div class="col-md-4">Content</div>
<div class="col-md-4">Content</div>
<div class="col-md-4">Content</div>
<div class="col-md-4">Content</div>
<div class="col-md-4">Content</div>
<div class="col-md-4">Content</div>
<div class="col-md-4">Content</div>
<div class="col-md-4">Content</div>
<div class="col-md-4">Content</div>
</div>
Run Code Online (Sandbox Code Playgroud)
现在假设,content是不同高度的盒子,具有相同的宽度 - 我怎么能保持相同的"基于网格的布局",并且所有盒子彼此排列,而不是完美的线条.
目前TWBS将下一行col-md-4置于前三行中最长元素下面,因此每行项目完全对齐干净 - 虽然这很棒但我希望每个项目直接落在最后一个元素下("砌体"布局) )
操作系统:Mac OSX 10.9
我已经rabbitmq通过家庭酿造安装,当我去/usr/local/sbin运行rabbitmq-server它时说:rabbitmq-server: command not found即使作为sudo它也表示同样的错误.
如果它不是命令,我如何让rabbitmq启动?我也尝试chmod +x rabbitmq-server在该目录中将其作为可执行文件,同样的问题.
我正在研究mac上的文档(osx 10.9),我有一台运行Windows 7的虚拟机 - 问题是我不知道如何启用它所以我可以将文本从mac中的word文档复制到word文档或应用程序中虚拟框.
我已安装并启用了客户版本...
如何实现从主机到客户端的复制和粘贴?
我正在阅读关于"onChange"的文档,我很好奇如果我的论坛有多个字段,如选择框,复选框,文本区域和输入,我会怎么做?我是否只做以下事情:
getInitialState: function() {
return {textArea: 'Hello!', input: 'World', ...};
},
Run Code Online (Sandbox Code Playgroud)
处于初始状态,然后是处理该字段变化的相同概念?
所以我一直收到错误:
No route matches {:action=>"create", :controller=>"xaaron/api_keys"}
测试中抛出的是:
it "should not create an api key for those not logged in" do
post :create
expect(response).to redirect_to xaaron.login_path
end
Run Code Online (Sandbox Code Playgroud)
当我去spec/dummy运行rake routes命令时,我看到:
api_keys GET /api_keys(.:format) xaaron/api_keys#index
POST /api_keys(.:format) xaaron/api_keys#create
new_api_key GET /api_keys/new(.:format) xaaron/api_keys#new
edit_api_key GET /api_keys/:id/edit(.:format) xaaron/api_keys#edit
api_key GET /api_keys/:id(.:format) xaaron/api_keys#show
PATCH /api_keys/:id(.:format) xaaron/api_keys#update
PUT /api_keys/:id(.:format) xaaron/api_keys#update
DELETE /api_keys/:id(.:format) xaaron/api_keys#destroy
Run Code Online (Sandbox Code Playgroud)
这表明这条路线确实存在.我的此引擎的路由文件如下所示:
Xaaron::Engine.routes.draw do
get 'login' => 'sessions#new', :as => 'login'
get 'logout' => 'sessions#destroy', :as => 'logout'
get 'signup' => …Run Code Online (Sandbox Code Playgroud) 我想在gulp中包含一个文件,只要它存在,当我编译时,用于开发.目前我有以下内容:
gulp.task('compile:js:development', function() {
return gulp.src([
'src/js/**/*.js',
]).pipe(concat('dist.js'))
.pipe(gulp.dest('compiled/js/'))
});
Run Code Online (Sandbox Code Playgroud)
我需要向此数组添加另一个文件,但仅限于该文件存在.我已经看到gulp-if但我不认为我有能力寻找.
我还要警告开发人员,在控制台中进行开发编译时,该文件不存在.
我按照步骤让rails_id在rails引擎中工作 - 这些都发布在github上,当我执行以下操作时似乎:
s.add_dependency 'friendly_id', '~> 5.0.0'
Run Code Online (Sandbox Code Playgroud)
在engine.gemspec文件中然后执行:
bundle install #=> works
rails g friendly_id #=> works
rake db:migrate
Run Code Online (Sandbox Code Playgroud)
我明白了:
rake aborted!
uninitialized constant FriendlyId
Run Code Online (Sandbox Code Playgroud)
嗯什么?
module Xaaron
class Role < ActiveRecord::Base
extend FriendlyId
friendly_id :role, use: :slugged
validates :role, presence: true
validates_uniqueness_of :role
end
end
Run Code Online (Sandbox Code Playgroud) 注意:这是抛出的反应错误.
所以我正在尝试一个实验,我根据该页面从骨干路由器渲染一个post组件.现在我知道你通常不会这样做,事情会变得混乱等等.但是,这只是一个实验.
所以我在骨干网中有以下路线(注意反应呼叫):
AisisWriter.Routers.Posts = Backbone.Router.extend({
writer_posts: null,
posts: null,
mountNode: $('#blog-manage'),
routes : {
'': 'index'
},
initialize: function() {
this.writer_posts = new AisisWriter.Collections.Posts();
},
index: function() {
var options = { reset: true };
this.writer_posts.fetch(options).then(this.postsRecieved, this.serverError);
},
// Deal with the posts received
postsRecieved: function(collection, response, options) {
this.posts = collection;
// Walk through the posts.
$.each(this.posts, function(key, value){
// value is an array of objects.
$.each(value, function(index, post_object){
React.renderComponent(new Post({post: post_object}), this.mountNode);
});
}); …Run Code Online (Sandbox Code Playgroud) 我以前从未有过这个,我只能假设它找不到div它试图渲染的元素呢?哪个没有意义,因为当我console.log在事件触发之前和之后的元素触发它存在,但错误被抛出....
以下是一个骨干视图 - 渲染一个reactjs组件,我们传入deleteEvent: this.handleDeleteEvent.bind(this)允许我们在一行中单击删除,它将在事件中冒泡并遍历,实质上是重新调用集合并重新呈现组件.
但它React.renderComponent()导致了手头的问题:
AisisWriter.Views.PostIndex = AisisWriter.Views.CoreView.extend({
writer_posts: new AisisWriter.Collections.Posts(),
handleDeleteEvent: function(id){
var toDelete = new AisisWriter.Models.Post();
toDelete.set({id: id});
toDelete.destroy().then(this.deleted(id), this.failedToDelete);
return false
},
deleted: function(id) {
var options = { reset: true };
this.writer_posts.fetch(options).then(this.postsRecieved.bind(this), this.serverError);
},
postsRecieved: function(collection, response, options) {
this.render(collection);
if ($('#flash-error').is(':visible')){
$('#flash-error').hide();
}
$('#flash-success').show();
},
serverError: function() {
if ($('#flash-success').is(':visible')){
$('#flash-success').hide();
}
$('#flash-error').show();
},
failedToDelete: function() {
if ($('#flash-success').is(':visible')){
$('#flash-success').hide();
}
$('#flash-error').show();
},
render: function(postsObject) { …Run Code Online (Sandbox Code Playgroud) 我想删除vim中的所有空格,但保持默认缩进.目前所有输出文件都使用空格而不是制表符,所以
content
content inside[Sneeky white space of epicness]
content
Run Code Online (Sandbox Code Playgroud)
应该:
content
content inside
content
Run Code Online (Sandbox Code Playgroud)
注意: [Sneeky white space of epicness]表示一块空白区域.
javascript ×3
reactjs ×3
backbone.js ×2
macos ×2
bootstrap-4 ×1
css ×1
friendly-id ×1
gulp ×1
html ×1
rabbitmq ×1
ruby ×1
vim ×1
virtualbox ×1