Rails 如何把一个表格的东西通过过滤器分别存进表的不同单元格呢

pepsin · 2012年03月23日 · 最后由 Rei 回复于 2012年03月23日 · 3223 次阅读

比如说一个 form 只有一个单元格提供给用户输入东西,用户提交后我在服务器端分析用户的句意再分别存进 model 的不同项目中,如何做呢?

在 controller 里放 filter 还是其他方法呢?

刚入 Rails 不久,还不算熟练,请各位指教下

本来就可以阿,一个 controller 可以用所有的 model 的

#1 楼 @zuowei 不,我是想知道针对如何拆分一个 form 分别填入 model 的不同项里。。。比如在现在我回复的这个输入框里,我输入的句子提交上去,ruby-china 的服务器对我的内容分析后分成几句填入 model 的不同项目里。不知道这个在 rails 如何实现。

为你想区分的句子加个标识,然后那就是字符串的操作啦。

#3 楼 @dtczxy 分句的方法我已经做好了,但是看 view 里像 f.text_field :content 这个一提交就直接在相应的 model 里创建一个条目了,而我的想法是提交的内容经过处理后变为:content, :foo,什么的然后再在数据库里创建一个条目。

如何在数据库创建之前加入我写的分句方法呢?

在 Model 里

def content=
  # 做爱做的事
end



需要 登录 后方可回复, 如果你还没有账号请 注册新账号