| | | | | | | 1 | | 2 | 3 | 4 | 5 | 6 | 7 | 8 | | 9 | 10 | 11 | 12 | 13 | 14 | 15 | | 16 | 17 | 18 | 19 | 20 | 21 | 22 | | 23 | 24 | 25 | 26 | 27 | 28 | 29 | | 30 | | | | | | | |
|
发现看书看得以为自己懂了,真正一开始动手做东西,就好多奇怪的问题:(1.开始生成了一个controller,叫做“manage”,后来发现有好多manager,后来的都叫成了“manage_prod”这样的名字,但第一个生成的controller还能改成别的名字吗?2.helpers文件夹下是一些辅助方法,我记得书上好像说application_helper.rb是一 ...
好像一般都是button_to "Delete Image", { :action => "delete", :id => @image.id },...这样了,假如我想带别的参数可以么?假如可以带,比如{:action => "order", :order_by => "name"},那我的“order”方法里要怎么把:order_by这个东西体现出来呢……想过{:action => "order('name')"}这样也不行……
就是记不住下拉菜单的状态。举例来说,我有一个表单,要填写姓名和所在省,姓名是一个输入框,所在省是一个下拉框,当然校验中写了二者都是必填。这时候,我选择了下拉框里的黑龙江,而把姓名留空,点提交。在校验的作用下,页面上就会有提示说姓名不能为空,但同时,因为页面没有成功地提交,所以刚才我选的黑龙江也无效 ...
现在有这么一个文件框是写在_form.rhtml模板中的,但是每次即使是“编辑”操作,它的值也是空,一提交的话,就会报错(因为取不出相应的original_filename来)有什么办法能够:当用户“编辑”时不输入这一项,即把这一项的值设成之前的值呢?我开始以为是params[:xxx],结果发现不对,我查params[:product]的值是一个 ...
可能是理解力不够,不会举一反三,求高人指点。比如有一个产品的模型,每个产品会有很多附件,这时候它们就是一对多的关系class Product < ActiveRecord::Basehas_many :accessories,...class Accessory < ActiveRecord::Basebelongs_to :product,...是这样吧?那么在数据库里它们是怎么储存的呢?是 ...
|
|