我正在制作角色扮演游戏角色数据库应用程序,我需要一些帮助。需要编辑操作帮助
我有两个模型,Character和Statistic。每个角色将具有统计模型的一个实例,该统计模型是具有6个单独统计的表格。我使用了partial来在Character视图上渲染统计表单,因此我可以创建一个与Character视图中的Character相关联的新统计信息。但是,我无法编辑统计信息,并且可以生成多个实例,这两个实例都是问题。
我的问题是:
如何在统计控制器代码的编辑操作,这样我可以从角色视图编辑统计的实例?我也希望这可以重写任何存在的统计实例,这样我就不会得到多组每个字符的统计信息。
谢谢!
编辑:下面是一些代码:
从统计控制器:
def edit
@statistic = Statistic.find(params[:id])
end
从人物的看法:
%= render "statistics/form" %
而这个代码将呈现形式:
%= form_for([@character, @character.statistics.build]) do |f| %<br />
div class="field"<br />
%= f.label :strength % <br />
%= f.text_field :strength %<br />
/div<br />
div class="field"<br />
%= f.label :dexterity %br /<br />
/div<br />
div class="field"<br />
%= f.label :constitution %<br />
%= f.text_field :constitution %<br />
/div<br />
div class="field"<br />
%= f.label :intelligence %<br />
%= f.text_field :intelligence %<br />
/div<br />
div class="field"<br />
%= f.label :wisdom %<br />
%= f.text_field :wisdom %<br />
/div<br />
div class="field"<br />
%= f.label :charisma %<br />
%= f.text_field :charisma %<br />
/div<br />
div class="actions"<br />
%= f.submit %<br />
/div<br />
% end %<br />
当然可以。以下是我对Statistic控制器编辑操作的要求: – illbzo1 2011-05-05 00:27:12
@bacchus谢谢,我很快意识到600个字符是不够的! – illbzo1 2011-05-05 00:35:09
@bacchus感谢您的编辑。我也为轨道添加了轨道。 – illbzo1 2011-05-05 00:54:16