Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 在表(rails)中使用form_标记创建2个表单_Ruby On Rails 3_Html Table_Form For - Fatal编程技术网

Ruby on rails 3 在表(rails)中使用form_标记创建2个表单

Ruby on rails 3 在表(rails)中使用form_标记创建2个表单,ruby-on-rails-3,html-table,form-for,Ruby On Rails 3,Html Table,Form For,我想做一个表格,其中一列是登录,另一列是注册 使用纯html,它有点像 <table id="logIn-signIn"> <tr> <td class="hd">LOGIN :</td> <td class="hd">SIGN-UP :</td> </tr> <tr>

我想做一个表格,其中一列是登录,另一列是注册 使用纯html,它有点像

<table id="logIn-signIn">
            <tr>
                <td class="hd">LOGIN :</td>
                <td class="hd">SIGN-UP :</td>
            </tr>
            <tr>
                <td>
                    Email :
                    <input type="text" name="email" value="Email" />
                </td>
                <td>
                    First name :
                    <input type="text" name="firstName" value="First name"/>
                </td>
            </tr>
            <tr>
                <td>
                    Password :
                    <input type="text" name="password" value="Password"/>
                </td>
                <td>
                    Family name :
                    <input type="text" name="familytName" value="Family name"/>
                </td>
            </tr>
            <tr>
                <td></td>
            </tr>
            <tr>
                <td></td>
                <td>
                    Email :
                    <input type="text" name="email" value="Email" />
                </td>
            </tr>
            <tr>
                <td></td>
                <td>
                    Password :
                    <input type="text" name="email" value="Choose a password" />
                </td>
            </tr>
        </table>

登录:
报名:
电邮:
名字:
密码:
姓氏:
电邮:
密码:
问题是,每个列将使用不同的字段(一个用于登录,一个用于注册),因此每个列都需要不同的表单_-一个用于新用户,一个用于新会话

由于html表结构是按行而不是按列进行的,因此我无法将块的形式_分开

我将如何使用2个不同的表单_来表示1个表中的块

谢谢

注意:正如评论者所指出的,使用
divs
css
会使这更容易,但我认为出于某种原因,您确实需要使用

使用嵌套表布局

外部表用于结构-它将有一行和两列。在左侧单元格中,仅为登录表单构建一个表,在右侧单元格中,为注册表单构建一个表。
标记的
表单\u将位于嵌套表的外部,但位于布局表的单元格内。

注意:正如评论员所指出的,使用
divs
css
使这更容易,但我认为出于某种原因,您确实需要使用

使用嵌套表布局


外部表用于结构-它将有一行和两列。在左侧单元格中,仅为登录表单构建一个表,在右侧单元格中,为注册表单构建一个表。
标记的
表单_将位于嵌套表之外,但是在布局表的单元格内。

使用
divs
而不是
tables
。使用CSS进行布局,并使用
divs
而不是
tables
。使用CSS进行布局,并去掉tables+1,即使我认为他真的不需要使用tables。有人能给出一个明确的例子吗这几个小时来我一直在想:)+1,尽管我不认为他真的需要使用表格。有人能给出一个明确的例子吗?我几个小时来一直在想这个问题:)