Rails 3 - Статус метода «link_to_function»

В поисках решения проблемы javascript, Я видел несколько комментариев о том, что link_to_function устарел в Rails 3. Однако я смог завершить часть своего проекта на основе Rails-3, используя link_to_function . Работает нормально.

Поскольку я новый Rails, меня беспокоит то, что я могу использовать что-то, что не будет поддерживаться в долгосрочной перспективе или может стать устаревшим хаком. Глядя на api.rubyonrails.org, я вижу, что link_to_function явно вызывается в модуле ActionView :: Helpers :: JavaScriptHelper как поддерживаемый общедоступный метод для Ruby on Rails v3.0.4. Никаких предупреждений или других заявлений о долговечности функции.

Есть ли какой-то другой подход / метод, который я должен использовать вместо link_to_function в Rails 3? Или link_to_function можно использовать?

Спасибо. 1 ошибка Вот код Java (Я запускаю ...

Я получаю эту ошибку, когда компилирую свою программу Java:

error: Class names, 'EnumDevices', are only accepted if annotation 
processing is explicitly requested
1 error

Вот код Java (я запускаю его в Ubuntu).

import jcuda.CUDA;    
import jcuda.driver.CUdevprop;    
import jcuda.driver.types.CUdevice;

public class EnumDevices {

  public static void main(String args[]) {
     CUDA cuda = new CUDA(true);    
        int count = cuda.getDeviceCount();

        System.out.println("Total number of devices: " + count);

        for (int i = 0; i < count; i++) {

          CUdevice dev = cuda.getDevice(i);
          String name = cuda.getDeviceName(dev);
          System.out.println("Name: " + name);
          int version[] = cuda.getDeviceComputeCapability(dev);

          System.out.println("Version: " + 
              String.format("%d.%d", version[0], version[1]));
          CUdevprop prop = cuda.getDeviceProperties(dev);
          System.out.println("Clock rate: " + prop.clockRate + " MHz");
          System.out.println("Threads per block: " + prop.maxThreadsPerBlock);
        }
    }
}

Вот команда javac:

javac -cp /home/manish.yadav/Desktop/JCuda-All-0.3.2-bin-linux-x86_64 EnumDevices

Как скомпилировать эту программу?

98
задан ROMANIA_engineer 8 January 2016 в 23:56
поделиться