Recommend:capistrano + unicorn
不错哦!这是个好想法!
写得好复杂!!!
来点简单的
require 'sinatra'
module Weixin
class App < Sinatra::Base
before do
timestamp, nonce = params[:timestamp].to_s, params[:nonce].to_s
codes = ["bluelion", timestamp, nonce].sort.join("")
halt(401, 'Go away!') unless Digest::SHA1.hexdigest(codes) == params[:signature]
end
get "/robot" do
params[:echostr]
end
post "/robot" do
// 在这里添加你的逻辑
end
end
end
```ruby
请问,剔除一串字符串中非数字的正则表达式怎么写?
好麻烦!搞了一下,还是不行!
找不到 sublime 默认安装的位置
#19 楼 @neverlandxy_naix 原来是这两本啊,设计模式看了开头!元编程看了一半,罪过罪过!
求中文版 ...
欢迎欢迎
冒昧问一下,pg 是什么来的?
included
里的代码可以更加简洁
base.extend, ClassMethods # or base.send :extend, ClassMethods
base.include, InstanceMethods
在显示内容时又遇到了问题,直接这样
<div class='content'><%= @user1_safe %></div>
这样就能显示文章的内容啦,嘿嘿
还是自己解决了,在此分享一下 这是我的 form 表单
<title><%= content_for :title do %>新建文章<% end %></title>
<%= javascript_include_tag 'kindeditor' %>
<%= stylesheet_link_tag 'web/article/new' %>
<%= javascript_include_tag '/plugin/jquery.form.js' %>
<script type="text/javascript" charset="utf-8">
$(function(){
KindEditor.ready(function(K){
var contentEditor = K.create("textarea[name='content']",{
height:400,
width:"100%",
allowFileManager:true,
// 文件上传提交路径
uploadJson:"/kindeditor/upload",
fileManagerJson:"/kindeditor/filemanager",
// 下面这两行最重要了,就是用来同步数据的
afterCreate: function(){ this.sync(); },
afterBlur: function(){ this.sync(); }
});
});
});
</script>
<div class='placeholder'></div>
<div class='page-container'>
<form id='article'>
<div class='title'><input name='title' placeholder='请填写标题...' /></div>
<!--<div class='content'><%= kindeditor_tag :content, '', :height=>400 %></div>-->
<div class='content'><textarea name='content'></textarea></div>
<div class='submit'><input type='submit' value="保存"/></div>
</form>
<!--<%= form_for @article, { :url => "/web/article", :method => :post } do |f| %>-->
<!-- <div class='title'><%= f.text_field :title, :class=>"title" %></div>-->
<!-- <div class='content'><%= f.kindeditor :content, :height=>400 %></div>-->
<!-- <div class='submit'><%= f.submit '保存' %></div>-->
<!--<% end %>-->
</div>
取得数据的方法,自己可在 console 里试试
$("textarea[name='content']").val();
#25 楼 @Macrow 请问,为什么上传文件的控制器没有呢?
Started POST "/kindeditor/upload?dir=image" for 127.0.0.1 at 2013-02-04 10:45:52 +0800
Processing by Web::ApplicationController#render_not_found as */*
Parameters: {"Filename"=>"image-1.jpg", "imgFile"=>#<ActionDispatch::Http::UploadedFile:0xc08742c @original_filename="image-1.jpg", @content_type="application/octet-stream", @headers="Content-Disposition: form-data; name=\"imgFile\"; filename=\"image-1.jpg\"\r\nContent-Type: application/octet-stream\r\n", @tempfile=#<File:/tmp/RackMultipart20130204-4078-1x5t406>>, "Upload"=>"Submit Query", "dir"=>"image", "path"=>"kindeditor/upload"}
同求,看了它的文档,都不明白它请求的 params 是什么,连调试都没有,这马化腾!
3.2.8 版本的,启动都不成功;