小编knd*_*wsu的帖子

如何在rails中添加options_from_collection_for_select的数据属性

将此视为我的选择标记

<%= select_tag "post[brand_slug]", options_from_collection_for_select(@products, 'slug', 'name'), prompt: 'select' %>
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我需要一个数据属性

<%= select_tag "post[brand_slug]", options_from_collection_for_select(@products, 'slug', 'name'), data: {id: @products.id} , prompt: 'select' %>
Run Code Online (Sandbox Code Playgroud)

@product.id不管用.我怎样才能得到的ID太

ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

20
推荐指数
1
解决办法
5942
查看次数

如何在opencart中更改默认主页

我是opencart的新手.我只想要两个主要页面,一个将列出所有产品(默认情况下在opencart中),另一个将描述公司.那么我该如何更改默认主页呢.

这两个页面应该有不同的标题.如何设置此类页面的路径.

我试过如下

创建了常见的新文件 default.tpl

在我home.tpl用过的时候

<?php if(!isset($this->request->get['route'])){
    echo $header;
}else{
    echo $default;
}
?>
Run Code Online (Sandbox Code Playgroud)

但它不是默认渲染.我还controller/common/default.php用以下几行创建了一个控制器

<?php
class ControllerCommonDefault extends Controller {
    public function index() {
        $this->template = $this->config->get('config_template') . '/template/common/default.tpl';
        $this->render();
    }
}
Run Code Online (Sandbox Code Playgroud)

php opencart

0
推荐指数
1
解决办法
2万
查看次数