从不同模型获取修复数据

时间:2019-05-03 04:35:51

标签: ruby-on-rails ruby model-view-controller

我的booking.rb模型下有此数据

 <?php
$path = "";
$path = storage_path($vm->name  . '.txt');
if (file_exists($path)) {
    ?>
    <div id="myModal" class="modal fade" role="dialog">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
                    <h4 class="modal-title">Modal Header</h4>
                </div>
                <div class="modal-body">
                    <p>
                        <h3>
                            <?php
                            echo $path; ?>
                        </h3>

                        <?php
                        echo nl2br(file_get_contents($path)); ?>
                    </p>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                </div>
            </div>

        </div>
    </div>

    <script>
        function alerts(x) {
            alert(x);
            fetch(x);
        }
    </script>

    <a href=# type='button' class='btn btn-info' onclick="alerts('<?php echo $path  ?>')"> audit </button>
        <!-- <a href=# type='button' class='btn btn-info' data-toggle="modal" data-target="#myModal"> audit </button> -->

        <? php

上面是修复数据,不是任何表或数据库的数据,目前,我想从另一个视图booking_groups的option_select_collection标签下获取此数据。以下代码是我在booking_group / index.html

中所做的
  CATEGORY = [
    'admin',
    'super_admin',
    'normal_customer',
    'member_customer',
  ]

错误出现了未定义的方法CATEGORY。有关什么是功能和说明的一些指南将帮助我进一步阅读它。

1 个答案:

答案 0 :(得分:0)

从另一个命名空间调用常量的语法为Booking::CATEGORY

此外,当使用简单数组而不是复杂实例模型的列表时,则必须使用options_for_select而不是options_from_collection_for_select

<%= select_tag :category, 
               options_for_select(Booking::CATEGORY), 
               prompt: ' -- Please select -- ', class: 'form-control' %>