如何禁用edit_line

我想为用户版本(灰色字段)禁用文本输入字段(Shoes中的edit_line )。 我想有可能设置文本,但我不想给用户这种可能性。 我检查了手册但是没有关于edit_line ,只有基础知识。

在评论会话中回答,要禁用edit_line您需要传递一个state选项:
edit_line(state: "disabled")

以上答案完全有效! 但是,如果您想在创建edit_line对象后在启用和禁用状态之间切换,您可以使用:

 @line = edit_line @line.state = "disabled" #Disables @line @line.state = "enabled" #Enables @line back!