我正在尝试将数据简单地添加到数据库表(PostgreSQL)中。起初,我什至无法得到一个简单的
$my_item = $_item_class->new(...);
去工作。我发现我在代码中拼写的字段与我在“模型”代码中的拼写不同。
但是,现在,这是可行的,但是当我尝试时:
$my_item->save;
似乎抛出了异常。所有这一切都发生在 eval {...} 结构中,我想捕捉异常并看看出了什么问题,但我不知道该怎么做。
为什么像“保存”这样的东西会在这里失败?我检查了一切,一切似乎都正确(当然!)。
而且,我如何捕捉似乎被抛出的异常?
谢谢!