我在Rails 3.2中创建了一个多步骤表单,问题是我可以看到在注册过程中生成的字段,但我无法在第二步中更新它们。我看过Ryan Bates的视频,但我的视频有点复杂。基本的devise字段运行良好,但我通过迁移添加的那些字段显示为零。我也在我的模型中定义了attr_accessible中的这些字段。下面是我的控制器代码,用于在第二步中保存数据:
class Users::AfterSignupController < ApplicationController
include Wicked::Wizard
steps :step_1
def show
@use
我正在使用django的内置表单向导SessionWizardView将表单拆分到多个页面。
当调用表单向导时,将向用户显示一个Select输入字段,该字段期望选择选项A或B。此选择会影响要显示的后续步骤。这意味着我基本上有两个完全不同的表单列表-其中哪个由表单向导处理取决于第一步中的选择,例如:
Step 1: Choice A -> use form list A
or
Step 1: Choice B -> use form list B
什么是一个优雅的,django友好的方式来实现这个动态工作流?
我正在展示两个单独的示例项目。第一个是与联系人相关的,并展示了使用first向导的原理。第二个是菜谱相关项目的成分,它展示了如何在表单中使用内联。我希望内联在我的表单向导中,就像它们以正常形式工作一样。
我有一个表单向导多步表单正在工作。它是基于的。我稍微修改了一下,以使用模型形式。
models.py
from django.db import models
# Create your models here.
class Contact(models.Model):
subject = models.CharField(max_length=50)
sender = mo
我设置了一个子窗体。这部分运行良好(我可以查看所有存储的条目或添加新条目)。
以下是我的人际关系:
下面是我的表单布局,显示了我尝试删除以前保存的关联的位置。如果我只是删除表单中行的内容,则当我尝试保存记录时,Access将返回以下内容:index or primary key cannot contain null value
从控制台删除行的SQL很简单:
DELETE FROM junction_model WHERE cust_id = X AND model_id = Y
从表单中删除一行并不是那么简单。
有没有一种相对简单的方法可以从表单本身做到这一点?
我正在尝试制作一个自定义表单向导,该向导将包含基于特定条件的不同的自动表单步骤。下面链接了一个简化的meteorPad示例。当反应性数据源(会话变量)更改时,将运行由控制台输出确认的反应性计算(模板助手)。但是,模板没有更新,步骤数目仍然相同。为了使模板正确更新,我需要做些什么吗?谢谢!
html
<body>
{{> basicWizard}}
{{> changeSteps}}
</body>
<template name="basicWizard">
<!--shouldn't the steps v