上面说得很清楚了, make sure Xcode and/or Command Line Tools are installed
def create
uploaded_io = params[:file]
@filename = uploaded_io.original_filename
File.open(Rails.root.join('public', 'files', @filename), 'wb') do |file|
file.write(uploaded_io.read)
end
redirect_to '....'
end
#5 楼 @jeff_duan 8 和 9 也是这样
看过 Rails 101 的 Rails 4 版本,很不错,但是这本书似乎还是未完成版
问题很明确啊,你 POST 过去的数据中,一定要带 authenticity_token 的。
分析垃圾信息的特征,再找网站漏洞的位置?
#25 楼 @cassiuschen 说得明白点吧,就是对你能托管多长时间没信心,你要是托管不下去了,大家又得搬家了,无恶意。
#23 楼 @cassiuschen 终身免费博客?
#19 楼 @cassiuschen 你接着托管了,那你什么时候关呢?
如果你们公司有公网 IP 地址,路由器上弄个端口指到你机器就行了
楼主想到的思路是如果通过 slug 找不到 post 再通过 id 寻找,但是又不太喜欢 url 里放 id,这不是悖论吗?
#20 楼 @woody1983 据我了解,(国内)航运业的 EDI 报文都不是 XML 啊,大多数都是船公司自定义的奇葩格式
class="class1 class2 class3"
是对的
id="id1 id2 id3"
是不对的
给你推荐个课程吧 https://tutsplus.com/lesson/ids-and-classes/ https://tutsplus.com/course/30-days-to-learn-html-and-css/
你写的这个当然是对的
#intro h1 {
...
}
#7 楼 @nickelchen 已经写完了,后面再写什么呢?
谁说 gem update
可以升级 ruby 的啊?
我不认为 burst.net 是全球五百强企业,不知道你从哪里看到的消息
#39 楼 @xautjzd 我给你看另外一个类似的例子吧 首先 routes.rb
get ':year/:month/:day/:slug' => 'posts#show', :constraints => {
:year => /(19|20)\d{2}/,
:month => /[01]?\d{2}/,
:day => /[0-3]?\d{2}/
}
然后对应的 posts#show 里面,可以 find_by_slug(params[:slug])
另外还要自己写 URL 和 PATH 的方法,类似
def post_pretty_path(post)
"/#{post.created_at.strftime "%Y/%m/%d"}/#{post.slug}"
end
def post_pretty_url(post)
root_url + "#{post.created_at.strftime "%Y/%m/%d"}/#{post.slug}"
end
这是我之前写 abc.com/yyyy/mm/dd/postname
这种 URL 的例子
歪楼了