html - 想要创建一个公共框但只显示一行文本?
问题描述
我是 Rails 的新手,正在尝试制作一个可以输入视频、照片等内容的页面,然后将它们输出到页面中。我正在尝试制作一个公共按钮,就像这个条件一样。
这就是我所做的。
起初我在 app -> view -> courses -> form.html.erb 有一些代码,像这样
<div class="field">
<%= form.text_field :image %>
</div>
<div class="field">
<%= form.text_field :video %>
</div>
<div class="field">
<%= form.text_field :title %>
</div>
<div class="field">
<%= form.text_field :star %>
</div>
<div class="field">
<%= form.text_field :description %>
</div>
我去了应用程序->查看->课程-> form.html.erb并编写了一些代码来制作这样的公共按钮
<div class="field">
<%= form.check_box :public, id: :public, class: "filled-in" %>
<label for="public">Public</label>
</div>
为了让这段代码运行,我去了控制器 -> 关注点 -> course_controller.rb 并写了一些这样的代码
def course_params
params.require(:course).permit(:image, :video, :title, :star, :description, :public)
end
我去了应用程序->控制器->关注点-> pages_controller.rb并写了这样的东西
def home
@courses = Course.where(public: true)
end
但正如你在这张图片中看到的,对于这个问题,我只能写按钮的名称,而不是按钮,我的意思是我还不能点击按钮。
这是他们的设计,我必须勾选我可以点击的复选框
我对这个问题感到非常困惑。你能帮我解释一下这个问题吗?并告诉我这个案子的解决方案?非常感谢。
解决方案
推荐阅读
- javascript - 将 php vars 嵌入到 json 中的问题
- vscode-settings - 在 vscode 中的整个命名空间上使用编译指示警告禁用
- sql - SQL Server:在表中插入缺失月份的默认值
- java - 通过改造在 android Studio 中获取
- django - 2 个 django 应用程序的 Nginx 配置 2 个不同的端点 1 个服务器主机
- odoo - 基于域的继承看板视图中的不可见字段
- selenium - 使用带有 selenium 的 chromedriver 时会话未创建错误
- ios15 - 更改路线时 iOS 15 视频闪烁问题上的 html5 视频标签问题
- sql - 用于过滤目的的临时数据
- google-apps-script - Google 云端硬盘 - 搜索共享云端硬盘