最终找到原因~ 权限必须是 755 或者 700,希望能对有的人有用。
@springwq 噢 知道了 谢谢!
#5 楼 @dddd1919 嗯 我加了@gmail.com 不过没有重启服务器!重启服务器之后好用了
Prefix Verb URI Pattern Controller#Action
line_items GET /line_items(.:format) line_items#index
POST /line_items(.:format) line_items#create
new_line_item GET /line_items/new(.:format) line_items#new
edit_line_item GET /line_items/:id/edit(.:format) line_items#edit
line_item GET /line_items/:id(.:format) line_items#show
Routes 是这样的 我要调用的是 create 方法,POST 那个,应该是 line_items_path 吧?如果是 line_item_path 不就是 show 那个方法了么?
还发现个问题是看: “注意 YAML 格式的縮排必須使用兩個空隔,Tab 是不允許的。直接複製貼上可能會有問題,請重新縮排過。” http://ihower.tw/rails3/i18n.html 试了半天都是语法错误,但是缩排是一个空格就好用了。
好吧 静下来沉思了一会,把“title:产品”改成“title: 产品”多了个空格好用了。。。 yml!
Rails 4 使用的是 Stong paramaters. 不需要再使用 Attr_accessible 了。 @zfben 这个方法不建议使用。 参考代码
class ProductsController < ApplicationController
def create
@product = Product.new(product_params)
if @product.save
redirect_to @product, notice: 'Product was successfully created.'
else
render action: 'new'
end
end
private
def product_params
params.require(:product).permit(:name, .... :category)
end
end
同在学习中,我觉得怎么也得熟悉下语言,语法这些基本得东西。然后找官网得例子。Agile Web Development with Rails 这个我就没坚持住。
微信营销----想知道你们是拿什么做的好或者做的牛呢?拿微信?拿钱么?如果真的把营销搞的很与众不同,为什么推出自己的营销工具或者思路,或者为企业量身定制营销策略呢?
微信某天死了怎么办呢?不喜勿喷,个人观点。
帮顶啊,可惜去不了啊
升级了 formtastic,搞定了
这个关了吧。nginx 里面改成运行网站的用户就解决了问题。只是想说这个好耗费时间。
仍旧挣扎中,目前的情况是放在 root 用户下可以访问首页,只是没有样式,nginx 的日志:
2013/11/07 05:30:49 [error] 23376#0: *58 open() "/home/root/apps/clinic/current/public/assets/application.js.gz" failed (13: Permission denied), client: 124.93.197.4, server: domain.com, request: "GET /assets/application.js HTTP/1.1", host: "domain.com", referrer: "http://domain.com/"
2013/11/07 05:30:49 [error] 23376#0: *58 open() "/home/root/apps/clinic/current/public/assets/application.js" failed (13: Permission denied), client: 124.93.197.4, server: domain.com, request: "GET /assets/application.js HTTP/1.1", host: "domain.com", referrer: "http://domaincom/"