我已经在表格等方面阅读了所有内容,但它们似乎从未像我希望的那样工作。 作为一种解决方法,我试图通过远程传递一系列参数到我的控制器:true和javascript。我有一个坚实的基础工作。
我无法想出一个正确的方法来解释这一点而不会太疯狂,所以我只是解释我在做什么。
目标 - 我有一个FlashCard模型。每张闪存卡都有:标题,线条(7)和正文。身体被表示为卡片的背面。卡片的正面由标题和7行组成。每行可以单独写入,也可以选择居中。卡可以格式化为读或写。显然,read是只读的,write使您能够更改每行是否居中,并在标题,每一行和正文上更改/添加文本。
现在。我可能选择了一种糟糕的方法来做到这一点,但这是我选择这样做的方式。我对数组有亲和力,所以我倾向于在有疑问时使用它们。 我的闪存卡型号有标题:string,line:string as array,body:text。 该行的格式如下:[["",0],["",0],["",0],[&# 34;",0],["",0],["",0],["",0]] 字符串是每一行上的字符串,0和0可以是0或1,为假和真 - 表示该行上的文本是否居中。
就显示所有这些而言,我的工作正常。然而,实际上保存数据被证明是一个问题。由于行数组/属性,表单对我来说不起作用。我不介意在没有表单的情况下自己编写逻辑,但是我需要一种方法将数据从text_fields传递给控制器以保存它们。
希望这是有道理的。如果不是 - 我会很乐意添加我用来到达我所在位置的代码,更具体地说明我遇到问题的地方。
最理想的情况是,我想简单地将多个text_fields中的字符串作为单独的参数传递给控制器。如果有必要返回并完全重做模型,只要我可以获得相同的功能,我将这样做。
提前感谢您的帮助!